2016-02-12 44 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 ?: @""; 

?:运算符检查第一个操作数是否为零。如果它不为零,则返回第一个操作数,如果第一个操作数为零,则返回第二个操作数。