tengo un plist con una matriz que contiene 2 cadenas ver la imagen:arrayWithContentsOfFile no puede leer el archivo plist
http://imageshack.us/photo/my-images/263/myplist.png/
y en mi viewDidLoad
añado esto:
NSString *file = [[NSBundle mainBundle] pathForResource:@"Data" ofType:@"plist"];
NSArray *array = [NSArray arrayWithContentsOfFile:file];
NSLog(@"array = %@", array);
Pero i siempre tiene null
¿por qué? Gracias por la ayuda.
ACTUALIZACIÓN: la solución es que necesita editar manualmente el archivo plist (Xcode4 utilizar Dictionnary por defecto)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<array>
<string>HO</string>
<string>HI</string>
</array>
</array>
</plist>
publique el código completo .. – Aravindhan
@funnyCoder ¿Comprobó que existe la ruta? ¿Quizás incluir un archivo '[[NSFileManager defaultManager] fileExistsAtPath: file]' ahí? –
@Aravindhanarvi Este es mi código completo :). – funnyCoder