2012-02-07 56 views
2

我使用的Xcode 4.3IBOutlet中的Xcode將無法連接到代碼

我有一個巨大的問題:

我開始創建使用故事板爲iPad的應用程序。起初,我加入我的對象在界面生成器,然後我拖着藍線到.h文件和Xcode中建立連接,並創建了一個:與充滿圓

@property (strong, nonatomic) IBOutlet UIButton *button1; 

但幾天後,我試着添加一個UIScrollView。我將該對象添加到故事板,然後拖動該行,但不會連接並創建屬性。所以我首先編碼,並試圖鏈接,但同樣的問題。所以我刪除了滾動視圖,並再次插入一個按鈕和標籤。但現在任何對象都不會以任何方式鏈接到代碼!爲什麼?爲了解決這個問題,我必須重新從biginning開始!

創建:

@property (strong, nonatomic) IBOutlet UIButton *button2; 

拖行:否 拖動,以查看控制器:NO 卻反其道而行之:否

WHY ???

+0

Android,是吧? :) – Vladimir 2012-02-07 20:27:05

回答

1

如果您嘗試將該行拖到除按鈕之外的任何其他位置,您都不會取得任何成功。

如果你想行拖動到滾動視圖,你需要申報改爲

@property (strong, nonatomic) IBOutlet UIScrollview *scrollView; 
            //^^^^^^^^^^^^ this type determines what it links to in interface-builder 
+0

是的,我做到了,我忘了寫它:+ – Alessandro 2012-02-07 20:29:12

+0

UIIlabel ... UIIButton ... – Alessandro 2012-02-07 20:30:08

+0

我不確定那麼,你將不得不提供一些更好的細節,以什麼錯了,我不'不知道我是否完全理解了這種情況,而不是「它不起作用」 – 2012-02-07 20:30:31

3

你需要使場景類視圖控制器代替的UIViewController,這是默認的實例。你可以在身份檢查員(實用程序中的第三個選項卡)中更改此設置。

+0

不能相信我錯過了,謝謝一堆。 @Sam – Som 2015-04-08 06:17:49

相關問題