您的位置:首页 > 移动开发 > IOS开发

ecmobile iOS 9.0下 xcode修正

2015-11-19 08:39 495 查看
前言:

部署后

XCODE下需要修改URL

AppDelegate.m



编译的时候,收藏那报错,把那行先注释,然后模拟器 运行OK

真机调试记得build 配置下把不相关的udid 换成自己签名证书!!

一:文字不显示
查找以下方法,然后替换。

- (BOOL)setCurrentLanguageName:(NSString *)name

{

BeeLanguage * lang = [self findLanguage:name];

if ( nil == lang )

{

NSString * langPath = [[NSBundle mainBundle] pathForResource:name ofType:@"xml"];

NSString * langPath2 = [[NSBundle mainBundle] pathForResource:name ofType:@"lang"];

NSLog(@"%@ %@", langPath, langPath2);

NSString * content = [NSString stringWithContentsOfFile:langPath encoding:NSUTF8StringEncoding error:NULL];

if ( nil == content )

{

content = [NSString stringWithContentsOfFile:langPath2 encoding:NSUTF8StringEncoding error:NULL];

}

if ( content == nil )

{

NSString * defaultlangePath = [[NSBundle mainBundle] pathForResource:@"zh-Hans" ofType:@"lang"];

content = [NSString stringWithContentsOfFile:defaultlangePath encoding:NSUTF8StringEncoding error:NULL];

}

lang = [BeeLanguage language:content];

}

if ( lang )

{

lang.name = name;

[self applyLanguage:lang];

return YES;

}

return NO;

}

二:网页无法开打
在info.plist文件中,右击空白位置 Add Row .然后添加类型为Dictionary的NSAppTransportSecurity,在NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Boolean,值设为YES



三:Bitcode
会导致编译错误,解决方法:

在Build Settings 中搜索Bitcode 设置为NO

特别是报 *.a 有错误的时候,这个办法很好!赞啊。

四:页面空白
将ON_WILL_APPEAR中有关页面布局方法写在ON_DID_APPEAR方法中。

例如:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: