NSBundle可能无法响应+ loadNibNamed:owner:options:

时间:2010-09-27 01:57:58

标签: cocoa-touch uikit nib

我在我的代码中收到了上述警告。我查看了文档中的方法,发现它是在UINibLoading.h中声明的。我尝试导入它,但警告并没有消失。

1 个答案:

答案 0 :(得分:4)

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]; ,如

{{1}}