¿Cuál es la mejor opción para determinar si un NSString está vacío? En este momento estoy usando lo siguiente:Cómo determinar si NSString está vacío
if (string == nil || [string isEqualToString:@""]) { // do something }
Gracias por cualquier consejo.
+1 por tu respuesta. ¿Qué hay de los espacios en blanco? ¿Qué pasa si no quieres contarlos? ¿Alguna forma práctica? – cocoafan
@cocoafan No concisamente. Si necesita hacerlo con frecuencia, le sugiero que agregue una categoría a 'NSString', algo así como' isNotEmpty', que puede hacer sus comprobaciones personalizadas. Luego puede hacer 'if ([string isNotEmpty]) {... } 'y también manejará' nil's correctamente ... –
Puede que desee saber por qué la longitud retornó 0 por lo que a veces podría ser útil comprobar si no hay nada, después de obtener el cero. – uchuugaka