我目前正在开发一款需要解析词典的iOS应用。
当我尝试导入文件并将内容转换为字符串时,我在iconv/iconv_open/iconv_close
行上收到错误消息。错误是线程1:" EXC_BREAKPOINT(代码= 1,子代码= 0x1002e11ec)"
非常感谢任何帮助。
注意:附加资产的屏幕截图
libiconv/libiconv_open/libiconv_close
答案 0 :(得分:2)
Bundle path(forResource:ofType:)
会返回一个可选的String
。你强行打开选项。当返回值为nil
时,这会崩溃。
当您的应用资源包中实际没有此类文件时,它会返回nil
。
words.txt
的文件。确保文件名大小写匹配,并确保为目标选择了文件。try!
)将不会崩溃,因为您知道它将是给定编码中的有效文本文件。答案 1 :(得分:0)