nsnotification相关内容

UIImagePickerController:检测相机按钮(快门)按下

我想在用户按下相机快门后立即调用一个接收 NSNotification 的方法(即当“预览"标签栏有“重拍"和“使用"按钮时). 我不能使用 didFinishPickingImage 方法,因为此时用户已经按下了“使用"按钮. 我已经通过 UIImagePickerController 的 cameraOverlayView 属性实现了这个(见评论),但我想知道是否有更快的方法来“观 ..

有没有办法访问通知中心中显示的通知?

我有一种待办事宜本地通知,可以触发. 例如,如果触发了2条通知,则徽章编号将变为2. 现在,我喜欢在用户直接启动应用程序(而不是通过通知中心)时处理这些通知. 因此徽章编号为2,用户单击应用程序图标以启动应用程序,并且应用程序应知道通知中心中有2条通知. 虽然我知道如何在触发之前获取所有计划的通知,但有一种方法可以访问已发生的通知中心中存在的所有通知. 由于用户还可以 ..
发布时间:2020-07-01 21:32:16 移动开发

应用程序最佳实践DidEnterBackground

我正在编写一个应用程序,该应用程序需要在应用程序调用applicationDidEnterBackground时将其状态的某些部分重置为默认状态.我想知道的一种更好的做法是,获取指向需要重置的视图的指针,然后在应用程序委托中立即重置需要重置的属性,还是应该发布NSNotification,应用正在进入后台,并让视图控制器在其内部对其进行清理.也许还有另一种我没想到的方法. 我非常感谢您的投入 ..
发布时间:2020-07-01 21:30:42 移动开发

iPhone-NSNotification的目的是什么?

能请您解释什么是 NSNotification的目的,以及 我可以使用哪些情况 它吗? 是否通知所有班级的学生 在应用程序中,还是将其称为 特定类别,通过 代表? 是否可以创建1 通知,并在 多个班级? 解决方案 使用NSNotification可以将多个事件通知给多个对象,而不必关心哪个对象以及其中有多少个对象正在监听该通知. NSNotification通过NSN ..

NSDistributedNotificationCenter的可用通知

我正在寻找Mac上存在的Distributed Notifications列表,例如iTunes com.apple.iTunes.playerInfo,但找不到任何东西.我想知道其他应用程序(例如Safari或QuickTime)是否会收到此类通知?如果它们存在,它们的通知名称是什么? 致谢 解决方案 通过添加观察者并将其名称设置为nil,它将显示所有通知. [[NSDist ..
发布时间:2020-07-01 21:29:26 其他开发

ALAssetLibrary通知和enumerateAssetsUsingBlock

我正在构建一个iOS应用程序,该应用程序允许用户拍摄照片并将其保存到自定义相册中,然后使用该相册中的照片填充该应用程序中的UICollectionView.我在网络上找到了许多有关如何执行此操作的示例,但是我无法克服一个棘手的问题,因为最近的照片没有出现在相册中.我结束了围绕使用通知和串行调度队列的工作,但是我认为它可以改进. 这是我保存图片然后重新填充UICollectionView的方式 ..

响应NSNotifications时,更新UIViews的最佳实践是什么

由于NSNotification在除主线程之外的其他线程上调用其选择器,因此我注意到,您为响应该通知而对UIViews或其他接口元素进行的任何更改通常都很难生效.如果主线程忙(这是我的经常!),这是最严重的情况. 我可以通过调用"performSelectorOnMainThread:"解决问题.这真的是最佳做法吗? - (void) gotMovieSaveFinishNoticat ..
发布时间:2020-07-01 21:26:52 移动开发

从NSTask获取任务进度的通知

任何人都有在执行NSTask时从NSTask接收通知的想法.我正在使用NSTask解压缩zip文件,并且需要在NSProgressBar中显示解压缩数据的进度. 我没有发现执行此任务的任何想法.因此,我在进度栏中显示了该值. 需要帮助来完成此任务. 预先感谢. 解决方案 使用NSFileHandleReadCompletionNotification,NSTaskDidTerminateN ..
发布时间:2020-07-01 21:24:35 其他开发

多次调用UIKeyboardDidShowNotification,有时键盘尺寸不正确

每当键盘出现/更改时,我都试图将UITextView移到键盘上方.假设我先显示英文键盘,然后直接切换到中文键盘(比标准英文键盘要高).在这种情况下,我的文本视图总是显得过高(用肉眼看来,文本视图被中文键盘“输入附件视图"的大小错误地抵消了.我会发布图片,但缺乏声誉所以 :) ).我的应用收到UIKeyboardDidShowNotification(使用UIKeyboardFrameEndUser ..
发布时间:2020-07-01 21:24:30 移动开发

NSNotification麻烦

我的班级初始化时,它将自己添加为观察器,以观察一堆不同的Wi-Fi通知.由于某些原因,当这些事情发生时,选择器不会运行.有任何想法吗?提前谢谢你. -(id) init { if (self) { sself = self; [[NSNotificationCenter defaultCenter] addObserver:self selec ..
发布时间:2020-05-19 02:04:20 移动开发