Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 本地通知注册的计数_Iphone_Objective C_Ios_Cocoa Touch_Notifications - Fatal编程技术网

Iphone 本地通知注册的计数

Iphone 本地通知注册的计数,iphone,objective-c,ios,cocoa-touch,notifications,Iphone,Objective C,Ios,Cocoa Touch,Notifications,我有没有办法知道我的视图控制器注册本地通知的次数?即使只发送一次通知,我的通知处理程序方法也会被多次调用。请确保您在过去没有注册通知,即在设备上当前时间之前的任何时间 [[UIApplication sharedApplication] scheduledLocalNotifications]; 上述代码将为您提供所有计划的本地通知的NSArray 如果要检查由特定视图注册的通知。必须在nsindicationary中设置一个值,并将字典设置为通知的用户信息属性…(创建通知时) 然后,您可以获

我有没有办法知道我的视图控制器注册本地通知的次数?即使只发送一次通知,我的通知处理程序方法也会被多次调用。

请确保您在过去没有注册通知,即在设备上当前时间之前的任何时间

[[UIApplication sharedApplication] scheduledLocalNotifications];
上述代码将为您提供所有计划的本地通知的NSArray

如果要检查由特定视图注册的
通知
。必须在
nsindicationary
中设置一个值,并将字典设置为通知的
用户信息
属性…(创建通知时)

然后,您可以获取数组(我的答案的第一行),然后枚举通知,检查dictionary的值并计算结果


此处的更多信息:

您应该检查以确保您的视图控制器没有泄漏,并且有2个实例正在运行(两者都会响应通知)