質問があります:
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;
他のどこにも派手なものはありません。
助けてくれてありがとう!