0
我在代碼中收到上述警告。我查閱了文檔中的方法,發現它在UINibLoading.h
中聲明。我嘗試導入這個,但警告並沒有消失。NSBundle可能不會響應+ loadNibNamed:owner:選項:
我在代碼中收到上述警告。我查閱了文檔中的方法,發現它在UINibLoading.h
中聲明。我嘗試導入這個,但警告並沒有消失。NSBundle可能不會響應+ loadNibNamed:owner:選項:
loadNibNamed:owner:options:
是一個實例方法,如頭文件中的前導-
和documentation所示。
- (NSArray *)loadNibNamed:(NSString *)name owner:(id)owner options:(NSDictionary *)options
如果這是
+ (NSArray *)loadNibNamed:(NSString *)name owner:(id)owner options:(NSDictionary *)options
那會是一個類的方法。
您需要首先讓主束(即你正在開發的應用的應用包)的類方法+mainBundle
,然後應用loadNibNamed:owner:options:
,如
[[NSBundle mainBundle] loadNibNamed:@"foo" owner:self options:nil];
感謝。所以我根本不需要導入那個文件 – Casebash 2010-09-27 02:11:17
Casebash:你是從可可來的? AppKit的'+ [NSBundle loadNibNamed:owner:]'*是一個類方法,與UIKit不同。 – 2010-09-27 07:54:52
我主要做可可(不接觸),我不知道'+ [NSBundle loadNibNamed:owner:]'存在:p – Yuji 2010-09-27 15:06:35