基本上我在我的應用程序中有兩個部分一個呼叫汽車和其他每個3個按鈕的呼叫卡車。當點擊一個按鈕時,它會將卡車或汽車的詳細信息保存在nsuserdefault中。基本上,我想打印出來的電子郵件中顯示用戶點擊的汽車和卡車,並以特定格式顯示,例如「Car:Car1,Car 2,Car 3 Truck:Truck1,Truck2 Truck 3」。但是,如果用戶點擊2個汽車按鈕和一個卡車按鈕它看起來像這樣「Car:Car1,Car2,Truck1」有關如何解決此問題的任何提示將不勝感激。iPhone在應用程序電子郵件格式
NSString *emailBody=[NSString
stringWithFormat:@"Car:%@,%@,%@,Truck:%@,%@,%@",[[NSUserDefaults
standardUserDefaults]stringForKey:@"Car1"],[[NSUserDefaults
standardUserDefaults]stringForKey:@"Car2"],[[NSUserDefaults
standardUserDefaults]stringForKey:@"Car3"],[[NSUserDefaults
standardUserDefaults]stringForKey:@"Truck1"],[[NSUserDefaults
standardUserDefaults]stringForKey:@"Truck2"],
[[NSUserDefaults standardUserDefaults]stringForKey:@"Truck3"]];
謝謝,這工作正常。不幸的是,我必須保存數據:(另外,我有一個問題,爲什麼這個工作,從來沒有見過這樣的功能。 –
很高興幫助你:)'?:'是[語法糖](https:/ /en.wikipedia.org/wiki/Syntactic_sugar),意味着它將取代更復雜的表達。例如'a?:b'代替if(a!= nil)a;其他b;' –
@TwoFace它被稱爲轉折運算符。 –