Я разрабатываю приложение, используя Google drive sdk, в Xcode 5 он работает нормально, но теперь я открываю его в xcode6 и пишу этот код для Safariviewcontroller.
NSURL *URL = [NSURL URLWithString:@"https://accounts.google.com/SignUp"];
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 90000
if (URL) {
if ([SFSafariViewController class] != nil) {
SFSafariViewController *sfvc = [[SFSafariViewController alloc] initWithURL:URL];
sfvc.delegate = self;
[self presentViewController:sfvc animated:YES completion:nil];
} else {
if (![[UIApplication sharedApplication] openURL:URL]) {
NSLog(@"%@%@",@"Failed to open url:",[URL description]);
}
}
}
#else
[[UIApplication sharedApplication] openURL:URL];
#endif
но проблема в том, что Xcode6.3.1
__IPHONE_OS_VERSION_MAX_ALLOWED
есть __IPHONE_8_3
, и это всегда делает его ложным. Я тестировал свой iphone5c с iOS9.2
, но он всегда возвращал False и переходил к другой части. пожалуйста, помогите мне...
заранее спасибо