2016-02-12 33 views

回答

0

最初你從textobj.varText的零值,因此,檢查字符串長度爲空或不

if([textobj.varText length] != 0) 
    [bodyDict setObject:textobj.varText forKey:TEXT_KEY]; 
else 
    [bodyDict setObject:@"" forKey:TEXT_KEY]; 
+0

可以幫我解決一個問題嗎? –

+0

肯定是......。 –

1

簡短易讀的方法:

bodyDict [TEXT_KEY] = textobj.varText ?: @""; 

?:運算符檢查第一個操作數是否爲零。如果它不爲零,則返回第一個操作數,如果第一個操作數爲零,則返回第二個操作數。