手机
当前位置:查字典教程网 >编程开发 >IOS开发 >IOS如何在Host App 与 App Extension 之间发送通知
IOS如何在Host App 与 App Extension 之间发送通知
摘要:如何从你的一个App发送通知给另一个App?(例:搜狗输入法下载皮肤完成后使用皮肤)注:搜狗输入法是App、而键盘是Extension当你为...

如何从你的一个App发送通知给另一个App? (例:搜狗输入法下载皮肤完成后使用皮肤) 注:搜狗输入法是App、而键盘是Extension

当你为你的App 添加 App Extension时,如果想在App 发送通知给 Extension或许这篇文章可以帮助你。

了解更多内容

// 发送通知 - (void)postNotificaiton { CFNotificationCenterRef notification = CFNotificationCenterGetDarwinNotifyCenter (); CFNotificationCenterPostNotification(notification, CFSTR("<notificaiton name>"), NULL,NULL, YES); } // 接收通知 - (void)receiveNotification { CFNotificationCenterRef notification = CFNotificationCenterGetDarwinNotifyCenter (); CFNotificationCenterAddObserver(notification, (__bridge const void *)(self), observerMethod,CFSTR("<notificaiton name>"), NULL, CFNotificationSuspensionBehaviorDeliverImmediately); } void observerMethod (CFNotificationCenterRef center, void *observer, CFStringRef name, const void *object, CFDictionaryRef userInfo) { // Your custom work } // 移除通知 - (void)removeNotification { CFNotificationCenterRef notification = CFNotificationCenterGetDarwinNotifyCenter (); CFNotificationCenterRemoveObserver(notification, (__bridge const void *)(self), CFSTR("<notificaiton name>"), NULL); }

以上内容给大家简单介绍了IOS如何在Host App 与 App Extension 之间发送通知的相关内容,希望对大家有所帮助!

【IOS如何在Host App 与 App Extension 之间发送通知】相关文章:

iOS开发:学习笔记—变量、属性、方法、实现

详解在iOS App中自定义和隐藏状态栏的方法

设计模式中的Memento备忘录模式的在iOS App开发中的运用

iOS如何裁剪圆形头像

iOS消息远程推送通知

举例讲解iOS应用开发中对设计模式中的策略模式的使用

iOS应用开发中图片的拉伸问题解决方案

iOS直播类APP开发流程解析

App与Extensions间通信共享数据

如何在自己的电脑上配置APNS推送环境

精品推荐
分类导航