奇怪的错误似乎应该很简单。
我有一个运行正常的NSCollectionViewFlowLayout(称为flowLayout)的NSCollectionView,但它是一个多列布局,我希望它是一个单列布局。所以it seemed就像我应该添加一个简单的命令来做到这一点:
flowLayout.scrollDirection = NSCollectionViewScrollDirectionVertical
但是当我添加此命令时,我收到此错误:“使用未解析的标识符'NSCollectionViewScrollDirectionVertical'”。我已经导入了Cocoa,但我认为可能需要导入AppKit。所以我现在导入Cocoa和AppKit,但我仍然得到这个错误; Xcode真的认为NSCollectionViewScrollDirectionVertical不是一个东西,即使文档告诉我它应该是。
documentation进一步向我建议,因为它是NSCollectionViewScrollDirection中的枚举值,也许我应该添加一个点,所以它是
flowLayout.scrollDirection = NSCollectionViewScrollDirection.Vertical
我尝试了那个版本并且不再出错 - 它根本没有做任何事情,滚动方向仍然是水平的。 : - /我错过了什么?