腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
用于
通知
Swift3
的
removeObserver
、
我有个奇怪
的
问题。我注册和注销我
的
通知
,如下所示: NotificationCenter.default.addObserverrateDidRate) NotificationCenter.default.
removeObserver
但是,如果我触发一个
通知
,即使最后调用
的</em
浏览 0
提问于2017-03-10
得票数 5
回答已采纳
2
回答
在Swift中以编程方式完全杀死ViewController
、
、
、
、
当我使用NotificationCenter发送
通知
时,先前打开
的
ViewController (具有不同
的
数据)响应我
的
通知
。例如在此场景之后(在B视图控制器中),当我推送
通知
时,
通知
观察者调用3次。 我使用Storyboard和程序化
的
导航控制器。
浏览 0
提问于2017-03-28
得票数 0
2
回答
分段故障: 11;(xcode 8,Swift 3)使用NotificationCenter后
、
、
、
Xcode 8中分割故障
的
获取 overridefunc viewWillAppear(_ animated: Bool) { NotificationCenter.default.
removeObserver
(NSNotificati
浏览 3
提问于2016-09-10
得票数 3
2
回答
向UIView添加NSNotificationCenter时出现iOS异常
、
、
、
*)notification {} [[NSNotificationCenter defaultCenter]
removeObserver
浏览 0
提问于2015-10-12
得票数 0
2
回答
是否应该使用
removeObserver
(自)在iOS中删除
通知
?
、
、
、
、
(self)在回顾时,我评论并建议删除使用显式名称
的
通知
,而不是使用self删除
通知
,因为我认为今后可能需要在viewWillLoad中注册其他
通知
,这些
通知
不应因意外或开发人员
的
错误而受到callNotificationCenter.default.
removeObserver
(self)
的
影响。我
的
建议是删除观察者使用,
浏览 1
提问于2020-02-19
得票数 0
1
回答
NS
通知
混淆了Swift 3
、
、
、
、
Notfication.Name正在将该名称声明为“
通知
标识符”第2行-我认为这里
的
"NotificationName“是上面由字母定义
的
监听器
的
id。IE对象: productsRequest第3行这是监听器,
通
浏览 1
提问于2016-10-11
得票数 1
1
回答
当转换为ARC时,我们将-dealloc中
的
代码放在哪里?
、
、
、
我有一个类,在dealloc中有这个方法调用: [super dealloc];一旦我将类转换为ARC,我应该在哪里将自己从
通知
中心中删除?
通知
用于
侦听来自模态视图控制器
的
事件,因此我无法将此代码放入viewWillDisappear中。
浏览 0
提问于2012-05-05
得票数 11
回答已采纳
3
回答
我需要从NSNotificationCenter中删除一个观察者一次,还是像添加观察者一样多次?
、
在我
的
viewDidLoad中,我将我
的
控制器添加为两个
通知
的
观察者:在我
的
dealloc
removeObserver
方法似乎没有指定特定
的
<em
浏览 0
提问于2011-08-26
得票数 2
回答已采纳
3
回答
未调用RemoveNotification
、
、
NSNotification *note) { [[NSNotificationCenter defaultCenter]
removeObserver
notification.userInfo;} /我在这里添加
通知
中心postNotificationName:@"N
浏览 1
提问于2014-08-22
得票数 0
1
回答
通知
观察是否强制删除?
、
、
、
我在我
的
应用程序中添加了两次
通知
,观察。我
的
问题是:是否必须在我
的
应用程序中删除
通知
观察者? 如果是强制性
的
,为什么?否则没有,那为什么?
浏览 2
提问于2016-07-26
得票数 0
5
回答
如何避免添加多个NSNotification观察者?
、
、
目前,API似乎没有提供一种方法来检测是否已经为特定
的
NSNotification添加了观察者。除了在您
的
终端上维护一个标记来跟踪之外,避免添加多个NSNotification观察者
的
最好方法是什么?
浏览 2
提问于2011-04-14
得票数 43
回答已采纳
1
回答
我应该把
removeObserver
从NSNotification放哪儿?
、
、
我有三个viewControllers,我正在尝试从viewController 3发送一个
通知
到viewController 1和2,我认为最好
的
方法是使用NSNotification。到目前为止,我
的
情况如下:[[NSNotificationCenter defaultCenter] postNotficationName:@"Updated "object:self];A类中
的
和B类-首先注册
通知
/
浏览 4
提问于2015-06-18
得票数 2
回答已采纳
3
回答
删除观察者
通知
Swift 3
、
、
我想知道如何删除观察者,以及在我
的
代码中
的
位置。NSNotification.Name(rawValue: "SleepModeSynchroMode"), object: nil) NotificationCenter.default.
removeObserv
浏览 0
提问于2017-02-10
得票数 2
1
回答
来自其他应用程序
的
UIKeyboardWillShow
通知
、
我
的
应用程序使用UIKeyboardWillShow和UIKeyboardWillHide
通知
监视对键盘
的
更改,以动画化UI
的
特定部分。我遇到
的
问题是,当我使用应用程序开关(在不需要键盘
的
状态下)将键盘显示给我
的
应用程序
的
消息应用程序切换时,它将触发UIKeyboardWillShow
通知
,然后触发UIKeyboardWillHide
通知
有没有办法只听你自己
的
应用程序
的
键盘
浏览 3
提问于2015-09-21
得票数 1
3
回答
删除NSNotificationCenter观察者
、
、
、
我通过在ViewDidLoad中添加以下代码来检测键盘
的
显示/隐藏:但在某些情况下,我想删除这些观察者,而不调用 [[NSNotificationCenter defaultCenter]
removeObserver
浏览 1
提问于2013-02-02
得票数 7
回答已采纳
2
回答
不接收NSWindowWillCloseNotifications
、
、
我正在为posted NSWindowWillCloseNotification
的
欢迎窗口注册应用程序
的
委托和视图控制器。不幸
的
是,只有应用程序委托才会收到有关此事件
的
通知
。我尝试了以下方法,所有这些都具有相同
的
行为(没有
通知
窗口控制器): 删除AppDelegate
的
通知
注册代码,希望它以某种方式“消耗”
通知
。在
通知
中心
的
dealloc方法期间,我确实从
通知
浏览 1
提问于2011-03-29
得票数 2
回答已采纳
3
回答
NSNotificationCenter
removeObserver
引发问题
、
、
、
]; ...my应用程序按预期工作,
通知
中心一次又一次地工作。但是,当我取消注释,所以它实际上运行在我
的
代码中,我
的
应用程序将工作良好一次,但第二次我试图重复它-它根本不会触发。我被告知要确保"
removeObserver
",但是当我这样做
的
时候,我
的
应用程序就会停止正常工作,那么我是否只是去掉了这个
removeObserver
代码呢?还是有不同
的
方法来处理这件事?(我
的
应用程序正在检测url :/&
浏览 0
提问于2014-01-03
得票数 0
回答已采纳
1
回答
在viewController从iOS 7.0返回后,Keybord不会关闭
、
、
、
、
我有一个带有自定义视图类
的
ViewController。我通过在viewWillAppear方法中添加并在viewDidDisappear中删除
通知
来处理键盘
通知
。viewDidDisappear:中[[NSNotificationCenter defaultCenter]
removeObserver
浏览 2
提问于2013-10-15
得票数 1
回答已采纳
2
回答
NSNotificationCenter
removeObserver
:是否取消VC接收MemoryWarning
通知
的
注册?
、
、
我只是在我
的
应用程序中遇到了一个问题:我测试了对UIViewController
的
didReceiveMemoryWarning调用,包括对viewDidUnload
的
后续调用。这是由于调用viewWillDisappear中
的
[NSNotificationCenter defaultCenter]
removeObserver
:self] (self是UIViewController)来取消注册我在viewDidAppear中添加
的
一些生命周期
通知
。那个全局
的
浏览 0
提问于2011-04-12
得票数 12
回答已采纳
1
回答
方法被多次调用
、
、
、
、
我在我
的
项目中使用了MPMoviePlayer。我已经注册了电影播放器结束
通知
,它运行良好。每当收到电影播放器错误
的
通知
时,我都会显示一个错误警报。但问题是错误警报会多次显示。它
的
发生是因为同一时间收到了多个相同错误
的
通知
。我曾尝试使用布尔变量来控制警报显示,但由于同时收到
通知
,因此无法正常工作。我应该采用什么方法,请提出建议。我
的
通知
方法代码: MPMovieFinishReason reason = [[[not
浏览 4
提问于2014-02-14
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
通知!关于协助企业解决国际物流需求的通知
Gitea 的邮件通知
令人惶恐的通知
通知丨酒泉智慧社保手机APP 暂停服务的通知
重要通知!关于读者合理使用电子资源的通知
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券