我有這行代碼,導致我的應用程序崩潰。從nsstring刪除空字符iOS
trimmedtext=[NSString stringWithCString:[mycharstring cStringUsingEncoding:[ NSString defaultCStringEncoding ] ] encoding:NSUTF8StringEncoding];
錯誤是:*終止應用程序由於未捕獲的異常 'NSInvalidArgumentException',原因: '* + [NSString的stringWithCString:編碼:]:NULL CSTRING'
它崩潰,因爲有NULL字符我想在我的NSString。
NSLog給我這個'friendXx',字符串中有一個表情!
我該如何解決這個問題?
任何幫助表示讚賞。
正確答案:text = [NSString stringWithCString:[mycharstring UTF8String] encoding:NSUTF8StringEncoding];
你檢查過你的'mycharstring'是否有效嗎? –
NSLog給我這個朋友Xx,字符串中有一個表情! – stefanosn
你究竟在用這段代碼實現什麼? – omz