Sto cercando di ottenere l'equivalente del seguente codice C#:Assegnare stringa vuota solo se la variabile è pari a zero (operatore ternario)
someStringValue = someStringValue ?? string.Empty;
Dove se someStringValue
è null, un valore di string.Empty
(la stringa vuota : ""
) verrà assegnato. Come raggiungo questo obiettivo in Objective-C? È la mia unica opzione:
if(!someStringValue)
someStringValue = @"";
soluzione grazie a @ Dave DeLong:
someStringValue = someStringValue ?: @"";
sento che il 'se 'La versione è molto più semplice e leggibile in Obj-C. – Sulthan