0

質問があります:

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;
    

他のどこにも派手なものはありません。
助けてくれてありがとう!

4

0 に答える 0