【发布时间】:2016-05-26 11:15:49
【问题描述】:
我在我的应用程序中添加了自定义键盘扩展并且运行完美。
我在我的键盘扩展类中添加了NSNotification,如下所示:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(changeKeyboardColor) name:@"keyboard_color" object:nil];
现在我从我的视图控制器类中调用此通知,如下所示:
[[NSNotificationCenter defaultCenter] postNotificationName:@"keyboard_color" object:self];
现在我在键盘扩展类中添加了通知选择器方法,如下所示:
-(void)changeKeyboardColor{
}
但它不起作用。我正在模拟器中测试,我不知道如何在模拟器中测试键盘扩展。
谢谢。
【问题讨论】:
-
您可以使用 NSUserDefaults 在应用程序和扩展程序之间传递值。
标签: ios objective-c iphone ios-app-extension custom-keyboard