我不知道爲什麼下面一行:RegexKitLite及無法識別的選擇發送到實例錯誤
addDetails.Address = [addDetails.Address stringByReplacingOccurrencesOfRegex:@" +" withString:@" "];
導致「無法識別的選擇發送到實例」的錯誤,關閉我的iPhone應用程序在我的模擬器(的XCode)。
我的代碼有什麼問題?
我不知道爲什麼下面一行:RegexKitLite及無法識別的選擇發送到實例錯誤
addDetails.Address = [addDetails.Address stringByReplacingOccurrencesOfRegex:@" +" withString:@" "];
導致「無法識別的選擇發送到實例」的錯誤,關閉我的iPhone應用程序在我的模擬器(的XCode)。
我的代碼有什麼問題?
stringByReplacingOccurrencesOfRegex:withString:是在RegexKitLite lib的RegexKitLite.h中定義的NSString類別。 看起來像你還沒有正確地將這個類別添加到你的項目中看到:
http://regexkit.sourceforge.net/RegexKitLite/#AddingRegexKitLitetoyourProject
或addDetails.Address不是NSString。
哦,是的!這解決了問題! 問題在於庫的添加方式。我只是簡單地添加了'RegexKitLite.h'文件而沒有獲取動態庫。謝謝弗拉基米爾! – Susanth 2010-05-19 03:47:59
地址如何聲明? – Mark 2010-05-18 11:06:49
請添加描述Address屬性或方法的代碼。 – 2010-05-18 11:16:54