Есть ли способы определения статуса роуминга на iOS 6?

Мое приложение использует следующие методы для обнаружения роуминга в iOS 4 и 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]); 

Но этот код всегда возвращает false на iOS6 (даже если я не в роуминге, он всегда возвращает false), я думаю, что, возможно, Apple изменила расположение файла plist, кто-нибудь сталкивается с такой же проблемой, кто-нибудь может мне помочь в этом?

Благодарю.

Ответы на вопрос(2)

Ваш ответ на вопрос