iOS 9.3でopenURL
を呼び出すとアプリがフリーズします。13E233 & 13E234をビルドします。openURLを呼び出した後、iOS 9.3がフリーズする
dispatch_after
を使用してみましたが、問題は解決しません。
ここにコードはありますが、特別なものはありません。
+ (void)someMethod:(UIView *)senderView {
[Utility showLoadingHUDWithText:nil inView:senderView];
[[SomeClient sharedClient] someNetworkAPI:^(id result) {
[Utility hideAllHUDsForView:senderView];
NSDictionary *dict = (NSDictionary *)result;
NSString *someString = dict[@"someKey"];
NSURL *url = [NSURL URLWithString:someString];
if ([[UIApplication sharedApplication] canOpenURL:url]) {
[[UIApplication sharedApplication] openURL:url];
}
} fail:^(NSError *error) {
[Utility hideAllHUDsForView:senderView];
[Utility showMessageHUD:error.localizedDescription];
}];
}
それはあまりにも、他の多くのアプリが影響を受け、iOSのバグのように思えます。
コードを表示できますか? – Fonix
機能コード全体を投稿できますか? –
@Fonixコードが追加されました –