参数标签 '(collectionviewlayout:)' 不匹配任何可用的重载
Posted
技术标签:
【中文标题】参数标签 \'(collectionviewlayout:)\' 不匹配任何可用的重载【英文标题】:Argument Labels '(collectionviewlayout:)' do not match any available overloads参数标签 '(collectionviewlayout:)' 不匹配任何可用的重载 【发布时间】:2017-09-08 16:01:37 【问题描述】:尝试将视图更改为集合视图时遇到错误
错误参数标签“(collectionviewlayout:)”不匹配任何可用的重载
请帮忙
let layout = UICollectionViewFlowLayout()
let mainpagecontrol = mainpagecontroller(CollectionViewLayout : layout)
window?.rootViewController = UINavigationController(rootViewController: mainpagecontrol)
【问题讨论】:
您是否真的将您的真实代码复制并粘贴到问题中?您发布的代码与错误消息不匹配。 哦,我的错。我已经更新了代码。感谢您的回复! 【参考方案1】:@Raymond Tay。你犯了一个很小的错误。而不是“CollectionViewLayout”,它应该是“collectionViewLayout”。所以唯一的区别是代码中的大写 C。更新后的代码如下。
让布局 = UICollectionViewFlowLayout()
让 mainpagecontrol = mainpagecontroller(collectionViewLayout : layout)
window?.rootViewController = UINavigationController(rootViewController: mainpagecontrol)
让我知道它是否执行。谢谢。
【讨论】:
以上是关于参数标签 '(collectionviewlayout:)' 不匹配任何可用的重载的主要内容,如果未能解决你的问题,请参考以下文章
参数标签 '(collectionviewlayout:)' 不匹配任何可用的重载
如何更改 viewDidLoad 中的自定义单元格标签参数?