我将一个包含大约700个元素的数组粘贴到
中每个元素看起来像这样[138,0,0,0,0,0,0,0,0,0,0](所以它是一个数组数组)
当游乐场试图运行时,会在弹出框中显示此错误消息
'与游乐场服务的沟通意外中断
游乐场服务“com.apple.dt.Xcode.Playground”可能已生成崩溃日志。'
如果我删除了足够的元素,它会再次起作用。
有没有办法让它发挥作用?
将数组粘贴到项目中时遇到同样的问题。
当我尝试运行应用程序时,构建失败,并且由于信号而导致命令失败:分段11
任何帮助都会非常感激
答案 0 :(得分:0)
格劳乔·马克思的不朽言辞:
“Doc,当我这个时会很痛。”
“那就不要那样做了!”
游乐场非常脆弱,游乐场引擎很多。我一点也不惊讶你在操场上做的事情会让它崩溃。我建议做几件事:
1. Post a bug to Apple's bug reporter. Repeatable crash 2. Use a different method of loading your large array.
对于#2,请尝试其他帖子中建议的数组的显式类型。
如果不这样做,我会建议使用plist和方法arrayWithContentsOfFile
。您可以在代码中创建一个小数组并将其保存到磁盘,然后在文本编辑器中编辑plist文件以包含您的大型数据集并将其复制到您的项目中。最后,添加代码以使用arrayWithContentsOfFile
加载它。