我是IPHONE开发的新手。我在使用多线程处理NSNotification时遇到了一个问题。
我在图库中有一些图像。我选择图像。选定的图像存储在核心数据中。我有一个按钮(上传)。当我点击它时,我需要显示一个带有NSNotification的hud(用图像名称上传)。即。 “上传image1.jpg”然后我需要调用下一个线程来显示“upload image2.jpg”等等。我需要一个示例代码。
我需要知道如何使用多线程发送和接收NSNotification。请帮助我解决这个问题。
提前致谢。
答案 0 :(得分: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];
});
});