我的viewcontroller
正在使用UITableView
,我想單擊該行以轉到detialView
。使用didSelectRowAtIndexPath
。使用didSelectRowAtIndexPath調用detailview
我的工作故事板,但我UITableView
類上使用的不是stroyborad
場景編程它做和其他類是detailView
與是在Storyboard
場景。
但我無法顯示我的detailView,試着這麼多的想法。在這個我不能使用segue
,因爲UItableview
類不是它編程的場景,而另一種顯示detialViewController
的方法是使用didSelectRowAtIndexPath
。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
ServiceDisplayViewController *serviceDisplayViewController =
[self.storyboard instantiateViewControllerWithIdentifier:@"serviceDisplayViewController"];
[self presentViewController:serviceDisplayViewController animated:NO completion:nil];
}
但它給了我錯誤。
Application tried to present a nil modal view controller on target <SegmentsViewController: 0xa8757e0>.'
任何人都可以請建議我解決此問題的最佳方法。
在此先感謝。
serviceDisplayViewController將是零.. –
檢查故事板標識符 – mak
@Ramshad將是零?你能否詳細說明一下。 – user2760176