xcode - tablas - in where clause es ambigua
Clang Error: la referencia a NSUTF8StringEncoding es ambigua (1)
Por favor importe debajo del marco en su archivo.
#import <UIKit/UIKit.h>
Estoy intentando crear pruebas unitarias utilizando el nuevo marco XCTest introducido en Xcode 5. Tengo una línea en uno de mis casos de prueba que se parece a esto:
XCTAssertEqual([self.client stringEncoding], NSUTF8StringEncoding, …);
Cuando intento ejecutar mis pruebas, Xcode escupe este error: "La referencia a NSUTF8StringEncoding es ambigua". Puedo hacer que la prueba funcione cambiando la línea anterior a esto:
XCTAssertEqual([self.client stringEncoding], (NSStringEncoding) 4, …);
(Esto funciona porque 4 es el valor de NSUTF8StringEncoding
). Esto también sucede cuando asigno NSUTF8StringEncoding
a una variable local y lo uso en la llamada XCTAssertEqual()
lugar. ¿Por qué estoy recibiendo este error?