2

こんにちは、男の子と女の子です。

質問があります。Objective C と iPhone アプリは初めてです。しかし、いくつかの単純なアプリケーションを作成しようとしていますが、次のビュー コントローラーでもラベルを設定するセグエの作成に問題があります。

以下のような状況です。データのnsarrayがロードされたTableviewcontrollerがあります。次に、セグエを作成しました (ctrl + ドラッグ)。アルは今のところ働いています。ビューコントローラーにラベルが付けられました。セグエに名前を付けて、次のコードを試しています。

    -(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    if ([[segue identifier] isEqualToString:@"ShowTitleInOtherViewController"]) {
        PracticeViewController *pvc = [segue destinationViewController];
        pvc.labelForDisplayData.text = @"Segue complete";
        pvc.labelForDisplayData.textColor = [UIColor blueColor];
        pvc.labelForDisplayData.font = [UIFont boldSystemFontOfSize:50];
    }
}

ヘッダーをインポートしましたが、viewcontroller ヘッダーは次のようになります。

@interface PracticeViewController : UIViewController

@property (weak, nonatomic) IBOutlet UILabel *labelForDisplayData;

@end

私が間違っていることを教えてください。(エラーはありません)

4

2 に答える 2