我注意到當你創建一個新文件時,沒有選擇在Xcode 4.3中選擇「With XIB for user interface」。有一個選項可以在Xcode 4.3中用XIB創建3個文件?
我所做的是,我用h和m創建了一個新文件,之後我添加了一個帶有xib擴展名的新視圖文件,但是他沒有識別到頭文件。
在Xcode 4.3(h,m和xib)中創建3個文件的舊選項在哪裏?在那裏存在?
謝謝。
我注意到當你創建一個新文件時,沒有選擇在Xcode 4.3中選擇「With XIB for user interface」。有一個選項可以在Xcode 4.3中用XIB創建3個文件?
我所做的是,我用h和m創建了一個新文件,之後我添加了一個帶有xib擴展名的新視圖文件,但是他沒有識別到頭文件。
在Xcode 4.3(h,m和xib)中創建3個文件的舊選項在哪裏?在那裏存在?
謝謝。
適用於iOS和OS X項目。
在iOS下,您必須使用UIViewController
*作爲超級類。那是在標有「子類」輸入UIViewController
的字段中。 OS X也是如此,但「Subclass of」應該是NSViewController
**。
*:UITableViewController
和UIKit中的類似視圖控制器也應該工作。
**:NSTableViewController
和Cocoa中的類似的視圖控制器也應該工作。
已修復。謝謝。 – 2012-02-22 11:29:10
若要從廈門國際銀行加載您的視圖執行以下操作:
加載視圖後fr om xib你會得到你想要的視圖
+ (id) instanceWithXib: (NSString*) nibName
{
NSArray* elements = [[NSBundle mainBundle] loadNibNamed: nibName owner: self options: nil];
for (NSObject* object in elements)
{
if ([object isKindOfClass: self.class])
return object;
}
return nil;
}
你有沒有在巡視窗口中爲xib文件正確設置className? – 2012-02-22 10:50:59
是的,奇怪的是,現在唯一的新文件是UIViewController的Objective-C類的子類 – 2012-03-05 22:52:01