参数标签 '(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:)' 不匹配任何可用的重载的主要内容,如果未能解决你的问题,请参考以下文章

jquery 控制A标签,能全部加参数吗?

参数标签 '(collectionviewlayout:)' 不匹配任何可用的重载

如何更改 viewDidLoad 中的自定义单元格标签参数?

参数标签 '(URL:)' 不匹配任何可用的重载

我可以在参数部分 AWS CloudFormation 模板中将标签定义为参数吗

无法使用 % url % 模板标签正确生成带有捕获参数的 URL