2015-09-23 267 views
0

我不知道如何卡住這個簡單的事情,但我不能讓我的按鈕來更改我的標籤。我錯過了什麼?更改標籤的按鈕

FirstViewController.h:

#import <UIKit/UIKit.h> 

@interface FirstViewController : UIViewController 

@property (weak, nonatomic) IBOutlet UIButton *quoteButton; 
@property (weak, nonatomic) IBOutlet UILabel *quoteLabel; 

@end 

FirstViewController.m:

#import "FirstViewController.h" 

@implementation FirstViewController 

#pragma mark - User Interaction 

- (IBAction)quoteButtonPressed { 
    self.quoteLabel.text = @"Hello World"; 
} 

@end 
+0

る連接你在IBOutlet中其他RU按鈕,在您的按鈕創建編程 –

+0

在 - (IBAction)quoteButtonPressed中使用nslog來檢查動作是否綁定到當前函數..還檢查標籤連接.. –

回答

1

您可能無法連接IBAction爲爲標籤接口button.or IBOutlet中連接builder.check它

0
  1. 是否執行quoteButtonPressed:方法。 您可以嘗試在 - (void)quoteButtonPressed:方法的行處作出斷點。 然後再次運行該項目,請參閱項目是否停在斷點處。

  2. IBOutlet連接好嗎? 有任何關於連接的警告。

  3. 延長quoteLabel。

1

我認爲這是 嘗試點擊CTRL並拖動按鈕的功能代碼的按鈕與功能之間的連接的問題,將它們連接