0
我正在創建一個應用程序,下載一個XML並將其值插入到SQLite3數據庫中。它給了一個錯誤,每當有一個'
,所以我創造了這個功能來逃避字符串:轉義字符串時出現SQLite3錯誤
+(NSString *)escapeString:(NSString *)string {
NSRange range = NSMakeRange(0, [string length]);
NSMutableString *str =
[NSMutableString stringWithString:string];
[str replaceOccurrencesOfString:@"'" withString:@"\\\'" options:0 range:range];
return str;
}
的問題是,現在,數據庫gimming錯誤unrecognized token: "\"
。我究竟做錯了什麼?順便說一句,我仍然在使用Tiger,它可能與舊版本的SQLite有關嗎?如果是的話,我該如何解決?請注意,我正在創建的應用程序還必須在Tiger上運行,最好在Panther上運行。