我继承了一个项目,并且必须重新制作一部分涉及联系人的项目。我使用的是第三方库THContactPicker
,但是当以编程方式添加联系人选择器时(在视图中有一个文本字段),文本字段会导致异常
[NSBigMutableString replaceCharactersInRange:withString:]:nil参数
成为第一响应者。我尝试以编程方式添加任何其他具有文本输入的对象,并在它们成为第一响应者时显示相同的异常。如果我通过故事板添加它们,则不会显示此异常。可能导致此问题的原因是什么?
P.S。视图控制器中没有任何与文本相关的代理
答案 0 :(得分:1)
发生此异常是因为您不小心尝试append a nil argument
到NSMutableString。
NSBigMutableString是NSTextStorage/NSMutableAttributedString
的后备存储,所以
如果您曾调用-[NSBigMutableString replaceCharactersInRange:withString:]
(其中aString为nil),则这是例外
那是被提出来的。