最終的にコードをトリミングし、すべての TableViewController-Methods を (ViewController から離れた) 別のクラスに配置することができました。私はすでに解決した多くの問題を抱えていましたが、私を困惑させるものがあります。
テーブルで選択が行われると、以前に modalViewController をロードしましたが、これは正常に機能しました。しかし、すべてのテーブル メソッドを別のクラスに配置したため、モーダル ビューが読み込まれません。関数を呼び出し、テーブル内の行を選択するとうまくステップスルーしますが、iPhone の画面にビューがロードされていません。
コードは次のとおりです。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
TaskViewController *taskViewController = [[TaskViewController alloc] initWithNibName:@"TaskViewController"
bundle:nil
task:[listOfEntries objectAtIndex:indexPath.row]];
taskViewController.modalTransitionStyle = UIModalTransitionStylePartialCurl;
[self presentModalViewController:taskViewController animated:YES];
[tableView deselectRowAtIndexPath:indexPath animated:NO];
}
助言がありますか?