朋友我有一个简单的音频播放器(MPMoviePlayerController),可以播放音频流。在iOS 11上我遇到了很大的麻烦,上千次我出错了,我的流被停止了:
NSURLConnection finished with error - code -1002
我粘贴了这段代码(我在stackowerflow上看到的这段代码),但它对我没有帮助:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
<key>NSExceptionDomains</key>
<dict>
<key>cast.mysite.com</key>
<dict>
<key>NSExceptionAllowsInsecureHTTPLoads</key>
<true/>
<key>NSIncludesSubdomains</key>
<true/>
</dict>
</dict>
</dict>
也许你知道最好的解决方案?
发布于 2017-10-12 19:05:43
首先,您必须使用安全服务器(具有有效证书的服务器)。我不确定这是否是必要的,因为我从未尝试使用无效证书访问服务器。您可以尝试此代码(不确定它是否适用于您),将此代码放在Appdelegate.m中
@implementation NSURLRequest(DataController)
+ (BOOL)allowsAnyHTTPSCertificateForHost:(NSString *)host
{
return YES;
}
@end
https://stackoverflow.com/questions/46707634
复制相似问题