2011年11月9日 星期三

錯誤訊息


把專案抓下來後編譯,觀察console會發現,
在輸入中文字時會噴錯誤訊息
[NSConcreteMutableAttributedString purifiedString]: unrecognized selector sent to instance 0x14ac8b20
原因是NSMutableAttributedString不能回應QS對NSString擴充的purifiedString method所致,案發現場是
 4 -[QSSearchObjectView setMarkedText:selectedRange:] (in QSInterface) (QSSearchObjectView.m:1539)
 把purifiedString拿掉後重新編譯,會噴

-[NSConcreteMutableAttributedString _encodingCantBeStoredInEightBitCFString]: unrecognized selector sent to instance 0x151170e0
原因是編碼不能被儲存在8-bitCFString,案發現場是
 7 -[QSSearchObjectView setMarkedText:selectedRange:] (in QSInterface) (QSSearchObjectView.m:1541) 


沒有留言:

張貼留言