在我更新Xcode版本6.4之前,它仍然可以正常工作。
这是我的代码
- (NSArray*)getData{
NSMutableArray *result = [[NSMutableArray alloc] init];
NSString *path = @"http://rmfl.nagasoftware.com/api/plant_by_season.php?lang_code=1&season_id=0";
if(path){
NSLog(@"%@",path);
NSURL *json = [NSURL URLWithString:path]; // jsonString
NSLog(@"URL is %@",[json absoluteString]);
NSData *jsonData = [NSData dataWithContentsOfURL:json];
这是从NSLog查看图像的链接。
答案 0 :(得分:4)
我怀疑你也更新到了iOS 9,如果这样就是问题。
请参阅:App Transport Security Technote
解决方案是将服务器更新为https TLS 1.2并转发安全性。
另一种解决方案是将app plist上的url列入白名单,或者甚至在必要时允许所有http连接。这降低了连接安全性,最好的方法是更新服务器。