Cocoa touch NSBundle可能不响应+;loadNibNamed:所有者:选项:

Cocoa touch NSBundle可能不响应+;loadNibNamed:所有者:选项:,cocoa-touch,uikit,nib,Cocoa Touch,Uikit,Nib,我在代码中收到上述警告。我在文档中查找该方法,发现它是在UINibLoading.h中声明的。我尝试导入此方法,但警告没有消失。loadNibNamed:owner:options:是一个实例方法,如头文件和中的前导-所示 如果这是 + (NSArray *)loadNibNamed:(NSString *)name owner:(id)owner options:(NSDictionary *)options 这将是一个类方法 您需要首先通过类方法+mainBundle获取主捆绑包(即您正在

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

loadNibNamed:owner:options:
是一个实例方法,如头文件和中的前导
-
所示

如果这是

+ (NSArray *)loadNibNamed:(NSString *)name owner:(id)owner options:(NSDictionary *)options
这将是一个类方法

您需要首先通过类方法
+mainBundle
获取主捆绑包(即您正在开发的应用程序的应用程序捆绑包),然后应用
loadNibNamed:owner:options:
,如中所示

 [[NSBundle mainBundle] loadNibNamed:@"foo" owner:self options:nil];

loadNibNamed:owner:options:
是一种实例方法,如头文件和中的前导
-
所示

如果这是

+ (NSArray *)loadNibNamed:(NSString *)name owner:(id)owner options:(NSDictionary *)options
这将是一个类方法

您需要首先通过类方法
+mainBundle
获取主捆绑包(即您正在开发的应用程序的应用程序捆绑包),然后应用
loadNibNamed:owner:options:
,如中所示

 [[NSBundle mainBundle] loadNibNamed:@"foo" owner:self options:nil];

谢谢所以我不需要在allCasebash导入那个文件:你是从Cocoa来的吗?AppKit的
+[NSBundle loadNibNamed:owner://code>是一个类方法,不同于它的UIKit对应物。我主要做Cocoa(非Touch),我不知道
+[NSBundle loadNibNamed:owner://code>存在:pThanks。所以我不需要在allCasebash导入那个文件:你是从Cocoa来的吗?AppKit的
+[NSBundle loadNibNamed:owner://code>是一个类方法,不同于它的UIKit对应物。我主要做Cocoa(非Touch),我不知道
+[NSBundle loadNibNamed:owner://code>存在:p