2011-05-10 31 views

回答

1

看着NSString文檔,它出現在保存之前,您需要使用stringByTrimmingCharactersInSet:來修剪字符串中的空格。像這樣的東西應該工作:

// Remove whitespace 
NSString *trimmedString = [enteredName stringByTrimmingCharactersInSet:whitespaceCharacterSet]; 
// Check if the string is empty 
if(![trimmedString isEqualToString:@""]) 
{ 
    // Save... 
} 
+0

+1:'isEqualToString'部分是特別重要的,因爲字符串是指針。好像你在做'if(myString == @「」)'這樣的東西,但這樣做永遠不會工作,因爲即使你的字符串是空的,它們也不會指向內存中的同一個地方,等於。 NSString的'isEqualToString'方法比較兩個字符串中的字符,這就是你真正想要的。 – 2011-05-10 05:54:22

相關問題