1

我是 IPHONE 开发的新手。我在使用多线程处理 NSNotification 时遇到问题。

我在画廊中有几张图片。我选择了图片。选定的图像存储在核心数据中。我有一个按钮(上传)。当我点击它时,我需要显示一个带有 NSNotification 的 hud(使用图像名称上传)。IE。“uploading image1.jpg”然后我需要调用下一个线程来显示“uploading image2.jpg”等等。我需要一个示例代码。

我需要知道如何使用多线程发送和接收 NSNotification。请在这个问题上帮助我。

提前致谢。

4

1 回答 1

1

考虑为此使用MBProgressHUD

演示项目包含与您正在做的非常相似的示例。这些组件还具有您可能想要的其他功能,例如进度指示器。

在主页上,将异步任务配置为具有 HUD 通知非常简单:

[MBProgressHUD showHUDAddedTo:self.view animated:YES];
dispatch_async(dispatch_get_global_queue( DISPATCH_QUEUE_PRIORITY_LOW, 0), ^{
    // Do something...
    dispatch_async(dispatch_get_main_queue(), ^{
        [MBProgressHUD hideHUDForView:self.view animated:YES];
    });
});
于 2012-05-08T04:07:58.733 回答