var OGM = [5449000131805,5449000050205,3174780000431,5449000053565...]
我在Int
类型的var中存储了大约3400个数字。
有限制存储吗? 我尝试存档时收到此消息:
(Xcode)在命令输出管道(错误文件描述符)
上遇到读取错误
答案 0 :(得分:2)
我怀疑你正在构建一个32位平台。这些数字大于32位Int,因此无法编译,而您正在阅读的错误实际上可能会产生一些副作用。
如果需要在32位平台上存储64位整数,则需要提出:
var OGM: [Int64] = [5449000131805,5449000050205,3174780000431,5449000053565...]
这可能会导致代码的其他部分需要特定的Int64
注释。在很多地方,Swift会为你处理它,但在某些情况下它可能没有。