質問があります:
OSX1068のMasterDetail ipadテンプレート、Xcode42を使用しており、MasterDetailにDYNAMICテーブルビューデータソースをロードしています。
テーブルのセルは、プッシュ セグエによって DetailView にリンクされています。destination = Detail Split です。私の問題は、DetailViewController が選択肢のロード時にループし続けることです。コードは次の
とおりです。
#pragma mark – テーブル ビュー デリゲート -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { self.detailViewController.detailItem =[NSString stringWithFormat:@"You choose %@",[_myList objectAtIndex:indexPath.row]]; } /// -(void) prepareForSegue:(UIStoryboardSegue *)segue 送信者:(id)送信者 { // DetailView のインスタンスを作成します DetailViewController *dVC = [[DetailViewController alloc] init]; // dVC をセグエの destinationViewController プロパティに設定します dVC = [セグエ destinationViewController]; //インデックス パス オブジェクトを作成する NSIndexPath * パス = [self.tableView indexPathForSelectedRow]; NSString * theItem = [_myList objectAtIndex:path.row]; dVC.行番号 = パス.行; dVC.itemName = theItem; }
そして DetailViewController.h で:
// テーブル内の項目を追跡する @property int 行番号; @property (nonatomic,strong) NSString * itemName;
他のどこにも派手なものはありません。
助けてくれてありがとう!