数组初始化导致构建失败 - arrayForceCastU

时间:2014-09-08 02:20:38

标签: ios arrays swift initialization

这行代码阻止了我的项目构建:

var allAttributes: [UICollectionViewLayoutAttributes] = []

我尝试了var allAttributes = [UICollectionViewLayoutAttributes](),但也无法构建。

以下是错误详情:

Apple Mach-O Linker Error:
Undefined symbols for architecture i386:
"__TFSs15_arrayForceCastU___FGSaQ__GSaQ0__", referenced from: __TFC42com_myname...30ClassWhereCodeIs33layoutAttributesForElementsInRectfS0_FVSC6CGRectGSqGSaPSs9AnyObject___ in ClassWhereCodeIs.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

初始化数组的正确方法是什么,以便我可以附加对象来填充它?

1 个答案:

答案 0 :(得分:1)

第一行在视图控制器类中构建得很好。

您是否尝试删除派生数据?

窗口菜单>组织者 - >项目 - >选择项目。右侧有一个按钮,用于删除派生数据。