UITextView中的归因文本导致崩溃

时间:2014-04-20 12:02:40

标签: ios cocoa-touch uitextview nsattributedstring

这是我在UITextView

中显示属性字符串的代码
NSMutableAttributedString *recipeString =[[NSMutableAttributedString alloc]init];
    [recipeString appendAttributedString:string1];
    [recipeString appendAttributedString:string2];
    [array addObject:recipeString];

此代码位于for循环内。 string1string2NSMutableAttributedString s。

之后:

self.textView.text = [array objectAtIndex:self.appDelegate.selectedCell];

文字视图为IBOutlet

它崩溃了这个例外:

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSConcreteAttributedString _isCString]: unrecognized selector sent to instance 0x8e866f0'

有关如何修复此崩溃的任何想法?

2 个答案:

答案 0 :(得分:8)

我必须使用attributedText的{​​{1}}属性:

UITextView

答案 1 :(得分:0)

对于未来的用户:

from()

这也可能是由于上述情况-[NSConcreteAttributedString mutableString]: unrecognized selector sent to instancestring1string2