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.

questionAnswers(2)

yourAnswerToTheQuestion