单击sth nil时出现线程1 exc_bad_instruction(code = exc_i386_invop subcode = 0x0)错误

时间:2015-12-15 11:43:42

标签: ios swift

我在点击我的按钮而没有输入任何内容或仅输入1个字符时收到此错误。 如何克服这个问题?

这是我的代码:

Type listType = new TypeToken<List<String>>() {}.getType();
List<String> target = new LinkedList<String>();
target.add("blah");

Gson gson = new Gson();
String json = gson.toJson(target, listType);
List<String> target2 = gson.fromJson(json, listType);

正如我所说,当我在文本区域放置超过1个字符但是当我将其留空或只有一个字符时不能正常工作时,它正常工作

1 个答案:

答案 0 :(得分:1)

您必须收到致命错误:无法从控制台中的空字符串形成字符。你需要把你的

let checkWordChar1 = word![word!.startIndex.advancedBy(1)] 

条件中的代码,即如果字数大于1,则应该执行此操作。

相关问题