¿Hay alguna forma de detectar el estado de roaming en iOS 6?
Mi aplicación utiliza los siguientes métodos para detectar roamming en iOS 4 y 5.
NSString *carrierPListSymLinkPath = @"/var/mobile/Library/Preferences/com.apple.carrier.plist";
NSString *operatorPListSymLinkPath = @"/var/mobile/Library/Preferences/com.apple.operator.plist";
NSFileManager *fm = [NSFileManager defaultManager];
NSError *error = nil;
NSString *carrierPListPath = [fm destinationOfSymbolicLinkAtPath:carrierPListSymLinkPath error:&error];
NSString *operatorPListPath = [fm destinationOfSymbolicLinkAtPath:operatorPListSymLinkPath error:&error];
return (![operatorPListPath isEqualToString:carrierPListPath]);
Pero este código siempre devuelve falso en iOS6 (incluso si no estoy en roaming, siempre devuelve falso), creo que quizás la ubicación del archivo de plist cambió por Apple, ¿alguien se enfrenta al mismo problema, alguien puede ayudarme en esto?
Gracias.