sách gpt4 ai đã đi

ios - 突然 iOS 应用程序完全没有响应

In lại 作者:行者123 更新时间:2023-11-29 00:56:25 30 4
mua khóa gpt4 Nike

在我调用某个 Google 的 Youtube 库后,我的应用程序在其回调之一后突然变得完全没有响应。

无响应意味着无法点击所有 UI 组件。

在 iOS 中是否有这样的东西可以禁用整个屏幕完全不响应?

Mã số:

self.uploadFileTicket = [service executeQuery:query
completionHandler:^(GTLServiceTicket *ticket,
GTLYouTubeVideo *uploadedVideo,
NSError *error) {
// Callback
_uploadFileTicket = nil;

if (error == nil) {
[_delegate videoUploadedSuccessfully:YES error:nil];

} khác {
[_delegate videoUploadedSuccessfully:NO error:error.description];
}
}];

在我的 ViewController 中:

- (void)videoUploadedSuccessfully:(BOOL)success error:(NSString *)errorMessage{
dispatch_async(dispatch_get_main_queue(), ^{
if(success){
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Youtube"
message:@"Video uploaded successfully"
delegate:nil
cancelButtonTitle:nil
otherButtonTitles:@"OK", nil];
[alert show];
}
else{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Youtube"
message:errorMessage
delegate:nil
cancelButtonTitle:nil
otherButtonTitles:@"OK", nil];
[alert show];
}
});
}

làm mới

我已经尝试使用 Instrument 并得到以下结果:

Chủ đề

这是否意味着我的工作线程正在阻塞主线程?

1 Câu trả lời

终于我找到了这个问题的根本原因。在将视频上传到 Youtube 之前,代码中的某处:

[[UIApplication sharedApplication] beginIgnoringInteractionEvents];

关于ios - 突然 iOS 应用程序完全没有响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37588126/

30 4 0
Bài viết được đề xuất: php - 将多条记录从一个表复制到另一个表(相同结构)(PHP/MySQL)
Bài viết được đề xuất: android - Barrier 不动的原因
Bài viết được đề xuất: ios - 从一个类调用另一个类的函数
Bài viết được đề xuất: php - 使用 PHP 恢复 MySQL 数据库
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com