/ / UIButtonからUILabelへのテキストラベルの割り当てが機能しない-iphone、cocoa、uibutton、uilabel

UIButtonからUILabelへのテキストラベルの割り当て - iphone、cocoa、uibutton、uilabel

私はこれを.hで宣言しています

IBOutlet UILabel *display;

そして、.mで次のことを行っていますが、機能していません。困った、助けて!はい、私は初心者です。

NSLog(@"operation button pressed %@ is of class %@",[[sender titleLabel] text],[[[sender titleLabel] text] class] );
NSString *operation = [[sender titleLabel] text];
[display setText:operation];
NSLog(@"display text is of class %@ and equals %@",[display.text class], [display text]);

私もこのようにしてみました:

NSLog(@"digit button pressed %@ is of class %@",[sender currentTitle],[[sender currentTitle] class] );
display.text = (NSString *)[[sender titleLabel] text];
NSLog(@"display text is of class %@ and equals %@",[display.text class], [display text]);

回答:

回答№1は0

確認する2つのこと:

  1. Interface Builderで「ディスプレイ」コンセントが接続されていることを確認してください。
  2. このコードを呼び出す前に、インターフェイスが完全にロードされていることを確認してください。

項目2については、この問題コードの呼び出し元(どのメソッドから)をお知らせいただければ、簡単にアドバイスできます。アクションですか、起動時ですか?どこですか?