2012-05-01 44 views
0

我正在使用XCode4和Storyboard創建iPad應用程序。我在iPhone上擁有完全相同的應用程序,工作得很好。我將所有控制器的.h和.m文件複製到新的iPad應用程序中。沒有構建錯誤。我在幾個UITableView中使用自定義單元格,並使用原型單元格。在控制器的.h文件中定義的IBOutlets在Inspector中不可見

我有一個.h文件中定義了4個IBOutlets,該文件包含在UIView控制器的.h文件中。我試圖將IBOutlets連接到原型單元格中的對象,但是當我單擊控制器時,這些對象不會出現在檢查器中。

任何想法爲什麼?

更新:這裏是SiteListingCell.h的代碼。

#import <UIKit/UIKit.h> 

@interface SiteListingsCell : UITableViewCell { 

} 

@property (nonatomic, strong) IBOutlet UILabel *staLabel; 
@property (nonatomic, strong) IBOutlet UILabel *descLabel; 
@property (nonatomic, strong) IBOutlet UILabel *dateLabel; 

@end 
+2

是類你試圖連接在IB設置正確的對象?另外«我在一個.h文件中定義了4個IBOutlets,它包含在UIView控制器的.h文件中。»聽起來像一個奇怪的設置。 IBOutlets實際上屬於哪一類? –

+0

IBOutlets實際上位於名爲SiteListingsCell.h的類中,該類是UITableView控制器中Prototype單元格的自定義單元。我將用代碼修改上面的問題。 – SpokaneDude

+2

請確保在IB中對象的類別設置正確..您應該重置它,而不管它是否是來自另一個項目的複製/粘貼作業。 –

回答

4

使類你想在IB正確設置連接對象的確定: enter image description here

+0

謝謝......我在這花了數小時,而且它正好在我的面前!大聲笑 – SpokaneDude

相關問題