【发布时间】:2015-09-05 00:08:49
【问题描述】:
我会知道loadNibNamed 的NSBundle 类是如何工作的;在某些文档中,我发现类似
[[NSBundle mainBundle] loadNibNamed:@"mynib" owner:self options:NULL];
没有返回值;只是在一个方法中调用(例如cellForRowAtIndexPath,如果我想自定义我的单元格)。在我发现的其他文件中:
NSArray* vett=[[NSBundle mainBundle] loadNibNamed:@"mynib" owner:self options:NULL];
在这种情况下,例如在cellForRowAtIndexPath,我可以
return [vett lastObject];
或类似的东西。 后一种方法在我看来很清楚;我将笔尖加载到向量中,然后使用向量元素。问题是要了解第一个具体做什么:
[[NSBundle mainBundle] loadNibNamed:@"mynib" owner:self options:NULL];
没有返回值,没有单元格引用...我的笔尖的对象在哪里?他们是如何处理的?我不明白它是如何工作的
【问题讨论】:
-
我不能说比iOS documentation for that API 更好,或者给你比this section on allocating a custom view 更好的概述
标签: ios objective-c nsbundle tableviewcell loadnibnamed