我的故事板中有一个viewController,我已经设置如下:
我正在使用以下代码以编程方式加载它。
-(AttributeViewController*)AttributeVC{
if(!_AttributeVC)
{
_AttributeVC = (AttributeViewController*)[self.storyboard
instantiateControllerWithIdentifier:@"MyAttribute"];
}
return _AttributeVC;
}
我的应用崩溃了:
-[NSViewController initWithCoder:] could not instantiate an NSViewController for a
nib in the "Attribute" bundle because the bundle has not been loaded.
为什么视图控制器现在尝试加载我没有的“属性”包。
感谢。
答案 0 :(得分:0)
尽量在其中加入storyboardWithName
引用......这对我有用
-(AttributeViewController*)AttributeVC{
if(!_AttributeVC)
{
_AttributeVC *attributeVC = [[UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil] instantiateViewControllerWithIdentifier:@"MyAttribute"];
}
return _AttributeVC;
}