Existe alguma maneira de detectar o status de roaming no iOS 6?
Meu aplicativo usando os métodos abaixo para detectar roaming no iOS 4 e 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]);
Mas esse código sempre retorna falso no iOS6 (mesmo não estou em roaming, ele sempre retorna false), acho que talvez o local do arquivo plist alterado pela Apple, alguém enfrenta o mesmo problema, alguém pode me ajudar nisso?
Obrigado.