无法从包中加载 xib
Posted
技术标签:
【中文标题】无法从包中加载 xib【英文标题】:Cant load xib from bundle 【发布时间】:2015-07-05 11:50:42 【问题描述】:我尝试加载的视图始终为零!我尝试了清理项目,重新启动 Xcode,重命名和重新创建 xib,但没有运气。会是什么问题?
【问题讨论】:
您是否在 Interface Builder 中设置了 owner?然后按照@user3593377 的建议更改您的代码。 这个也试过了,不好 【参考方案1】:试试这个
CSDAlertView *aView = [[[NSBundle mainBundle] loadNibNamed:@"CSDAlert" owner:self options:nil] objectAtIndex:0];
【讨论】:
【参考方案2】:试试
NSArray *CSDAlertNib = [[[NSBundle mainBundle] loadNibNamed:@"CSDAlert" owner:self options:nil] objectAtIndex:0];
CSDAlertView *aView = CSDAlertNib[0];
aView.frame = frame;
return aView;
因为返回类型是 NSArray。
【讨论】:
以上是关于无法从包中加载 xib的主要内容,如果未能解决你的问题,请参考以下文章