如何在 WatchKit 应用程序中正确测试通知?

How to properly test notifications in a WatchKit app?

我发现有关在 WatchKit 应用中显示通知的一些问题:

1) 我想在模拟器中看到短视界面,但我找不到如何...这可能吗?

2) 我没有通过 运行 与其相关方案直接测试长外观界面,而是尝试从配对的 iOS 应用程序启动本地通知。在我正在做的 iOS 应用程序中:

UILocalNotification *localNotification = [[UILocalNotification alloc] init];
localNotification.alertTitle = @"test";
[[UIApplication sharedApplication] presentLocalNotificationNow:localNotification];

但我 运行 WatchKit 应用程序方案,我还在配对的 iPhone 模拟器中打开 iOS 应用程序来执行该代码片段,我看到Apple Watch 模拟器中没有任何内容...

3)long-look界面的sash应该是你在storyboard里设置的颜色global tint吧?我总是以默认的灰色获取它...

提前致谢

1) short-look 界面目前没有出现在模拟器中。请记住,模拟器无法像 iOS.

那样使用完整的 OS 模拟

2) 模拟器不支持本地通知。您只能使用您的方案和 JSON 负载进行测试。请参阅此开发论坛主题:https://devforums.apple.com/message/1088761#1088761

3) 窗扇颜色是单独设置的,据我所知很接近。您可以在情节提要中更改它。