프로그래밍/Xcode-iOS
[[UIApplication sharedApplication] openURL:url] iOS10.0 deprecated
Mr-후
2019. 9. 5. 12:06
반응형
[[UIApplication sharedApplication] openURL:url] iOS10.0 deprecated
이번에 앱 배포 타깃이 10.1로 올라가면서 예전에 잘 사용하던 메서드가 deprecated되었다는 경고를 받아 들었다.
UIKit의 UIApplication.h를 보니 새로 추가된 I/F가 있다.
- (void)openURL:(NSURL*)url options:(NSDictionary<UIApplicationOpenExternalURLOptionsKey, id> *)options completionHandler:(void (^ __nullable)(BOOL success))completion NS_AVAILABLE_IOS(10_0)
실제 사용할 때는 다음과 같이 사용하면 된다.
[[UIApplication sharedApplication] openURL:url options:@{} completionHandler:^(BOOL success) {
//do something code ...
}];
반응형