我试图弄清楚如何让MWphotobrowser从外部服务器的 json 文件中获取照片、照片标题、照片缩略图等。
在 viewDidLoad 中,我有以下代码:
- (void)viewDidLoad {
NSURL *url = [NSURL URLWithString:@"https://s3.amazonaws.com/mobile-makers-lib/superheroes.json"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[super viewDidLoad];
[NSURLConnection sendAsynchronousRequest:request
queue:[NSOperationQueue mainQueue]
completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError)
{
NSLog(@"Back from the web");
}];
NSLog(@"Just made the web call");
}
在 Case3 MWphotobrowser 的 Menu.m 中,我有以下代码:
case 3: {
photo.caption = [self.result valueForKeyPath:@"name"];
NSArray * photoURLs = [self.result valueForKeyPath:@"avatar_url"];
NSString * imageURL = [photoURLs objectAtIndex:indexPath.row];
[photos addObject:[MWPhoto photoWithURL:[NSURL URLWithString:imageURL]]];
enableGrid = NO;
break;
}
如果你错过了,我使用的 JSON 文件是https://s3.amazonaws.com/mobile-makers-lib/superheroes.json
我没有任何调整似乎使它工作,任何想法如何解决这个问题?