我从Web获取JSON MutableArray,其中包含YouTube URL字符串。
目的是在每个单元格中执行UIWebView
。
我的代码:
如何执行代码?
谢谢。
@property (nonatomic, strong) NSMutableArray* arrMovies;
@synthesize arrMovies;
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"MyIdentifier"];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:@"MyIdentifier"];
cell.selectionStyle = UITableViewCellSelectionStyleBlue;
}
cell.textLabel.text = [[self.arrMovies objectAtIndex:indexPath.row] valueForKey:@"title"];
cell.detailTextLabel.text = [NSString stringWithFormat:@"%@ views | Duration: %i",
[[self.arrMovies objectAtIndex:indexPath.row] valueForKey:@"viewCount"],intMinutes];
return cell;
}
最佳答案
我认为您误会了UIWebView是什么。 UIWebView允许您将Web内容嵌入应用程序中。这与执行Web请求,获取JSONString,对其进行解析并将其显示在视图中不同。我认为这就是您真正要问的方法。请编辑您的问题/确认。
您上面的代码具体有什么问题?您面临什么问题?我认为您的问题是在实现文件中需要@property (nonatomic, strong) NSMutableArray* arrMovies;
和@synthesize artMoves = _artMovies;
。
确保还覆盖artMovies属性的getter。