我尝试使用带有表格视图的情节提要,该表格视图与控制器视图相结合,应该向我展示图片。问题是当我按下任何“单元格”时,应用程序会崩溃。
这是问题代码:
- (void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
if([[segue identifier] isEqualToString:@"ShowPhoto"])
{
DetailsViewController *dvc = [segue
destinationViewController];
NSIndexPath *path = [[self tableView] indexPathsForSelectedRows];
Photo *pic = [photosArray objectAtIndex:[path row]];
[dvc setCureentPic: pic];
}
}
问题是 NSIndexPath 的问题...我认为原因是我尝试将数组插入 NSIndex。xcode 警告:不兼容的指针类型使用“NSArray”类型的表达式初始化“NSIndexPath *__strong”。
粉碎消息:无法识别的选择器发送到实例 [__NSArrayI 行]。我该如何解决这个问题?