-1
我嘗試使用故事板與表視圖,繼續控制器視圖,應顯示我的圖片。問題在於,當我按下任何「單元格」時,應用程序會粉碎。故事板NSIndexPath
這是問題的代碼:
- (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行]。 我該如何解決問題?
謝謝,但現在當我檢查文檔我明白我寫錯了方法,正確的方法應該是: NSIndexPath * path = [[[self tableView] indexPathForSelectedRow]; – Dennis
@丹尼斯但那你爲什麼不接受我的回答,接受另一個?這個答案基本上是一樣的,但沒有任何解釋... – 2012-11-01 11:44:23
我接受了你的答案,我不知道爲什麼這樣取消你的答案也許是因爲我接受了其他人的答案呢? (我是新的在stackoverflow)。 – Dennis