Swift 关联Storyboard中的controller解决UICollectionView must be initialized with a non-nil layout parameter

原创 2015年11月21日 12:54:41

在开发中会遇到已经写好的Storyboard中需要添加新的功能的时候,需要将Storyboard中的Controller实例化后才能进一步地操作,不然会出现类似'UICollectionView must be initialized with a non-nil layout parameter'这种类似的错误,原因是工程中的类要调用Storyboard中的Controller,但是Storyboard中的Controller却没有找到对应的类。因此解决的办法如下:

1.创建Storyboard中Controller对应的类对象,并将Controller和类关联,然后设置id(我的CollectionViewController放在TabbarController中)

2.如果要调用则用如下代码:

<span style="white-space:pre">	</span>var photoView = PictrueTabBarController()
        photoView = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("tabbar") 
<span style="white-space:pre">	</span>as! PictrueTabBarController

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

UICollectionView must be initialized with a non-nil layout parameter

UICollectionView must be initialized with a non-nil layout parameter UICollectonView必须传入不为空的layout参数...

'UICollectionView must be initialized with a non-nil layout parameter' 报错原因及解决

'UICollectionView must be initialized with a non-nil layout parameter' 这个报错是因为 CollectionView在创建的时候...

【转载】Parameter must be a descendant of this view问题的解决方案

转载,原文链接为: http://www.cnblogs.com/monodin/p/3675040.html 关于ViewFlow和GridView嵌套导致Parameter must be a...

百度云推送java端报错parameter msg must be Json-Array-String解决方法

百度云推送java端报错parameter msg must be Json-Array-String解决方法

PyScripter启动出错:Python could not be properly initialized. We must quit.

今天在WIN7上安装PyScripter-v2.6.0(最新版本)后启动出错: 1、发现自己没有安装Python,赶紧下载安装(),发现还是启动报错 上网搜了下都是说Python和PyScripte...

Tomcat SSL配置 Connector attribute SSLCertificateFile must be defined when using SSL with APR解决

Tomcat 6版本配置SSL过程有两步: 1、用JDK自带的keytool.exe来生成私有密钥和自签发的证书,如下: keytool -genkey -keyalg RSA -alia...

Tomcat SSL配置 Connector attribute SSLCertificateFile must be defined when using SSL with APR解决

Tomcat SSL配置 Connector attribute SSLCertificateFile must be defined when using SSL with APR解决

Android ImageLoader must be init with configuration before using 错误解决方法

开发过程中用到了开源项目Android-Universal-Image-Loader,Universal-Image-Loader,一个强大的图片加载框架,具有以下的特性: 1、多线程下载图片,图片可...

关于ImageLoader must be init with configuration before using问题解决

在项目中依赖了com.lqr.imagepicker:library:1.0.0这个库,这个库是模仿微信选择的库,我在很多项目都使用了,需要的朋友可以看这边文章: http://www.opendi...

render() must be called with a dict, not a Context. return HttpResponse(t.render(c))解决

报错说render()只能传入字典 错误的代码: def index(request): t=loader.get_template("index.html") title={"t...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)