我仍然收到此错误:
“App Transport Security 已阻止明文 HTTP (http://) 资源加载,因为它不安全。可以通过应用的 Info.plist 文件配置临时异常(exception)。”
即使我在 .plist 文件中设置了以下内容:
我在这里和其他地方以前的帖子中看到,将 NSAppTransportSecurity -> NSAllowArbitraryLoads 设置为 YES 是解决方案,但没有成功。
我在这里打电话:
/* Get user info */
[[[Twitter sharedInstance] APIClient] loadUserWithID:[session userID]
completion:^(TWTRUser *user,
NSError *error)
{
// handle the response or error
if (![error isEqual:nil]) {
//Data posted to 'http' here....
} else {
NSLog(@"Twitter error getting profile : %@", [error localizedDescription]);
}
}];
如果有人能阐明任何观点,我们将不胜感激。例如,有没有办法让我在运行时检查 p.list 中的值?
编辑 1
plist 中的上述值出现同样的错误,而且这个建议值似乎无效?
最佳答案
您的第一个版本是正确的 - 它是 NSAllowsArbitraryLoads
尽管令人困惑的是 Xcode 7.1 现在可以识别这些键并显示漂亮的描述,就像“捆绑版本”一样,并且此描述使用单词“allow”而不是“允许”。
- 您是否尝试过干净地构建您的应用程序?
- 您确定这是正在使用的 info.plist 吗?
关于ios - 属性值不更新 xcode 中 .plist 文件的后期编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33356954/