Ios Watchkit扩展测试类-错误访问问题

Ios Watchkit扩展测试类-错误访问问题,ios,objective-c,unit-testing,watchkit,Ios,Objective C,Unit Testing,Watchkit,我按照本节“如何对我的Watchkit扩展进行单元测试”一节中提到的步骤,为我的Watchkit扩展设置了一个测试目标 然后,我将一个控制器类从扩展导入到测试类中,并尝试为它创建一个对象。这会引发EXC\u BAD\u访问错误 导入语句: #导入“NotificationController.h” 创建对象: NotificationController*控制器=[[NotificationController alloc]init] 我导入的控制器类是WKUserNotificationInt

我按照本节“如何对我的Watchkit扩展进行单元测试”一节中提到的步骤,为我的Watchkit扩展设置了一个测试目标

然后,我将一个控制器类从扩展导入到测试类中,并尝试为它创建一个对象。这会引发EXC\u BAD\u访问错误

导入语句:
#导入“NotificationController.h”

创建对象:
NotificationController*控制器=[[NotificationController alloc]init]

我导入的控制器类是WKUserNotificationInterfaceController的子类。有人能告诉我我做错了什么吗


谢谢

这篇来自Pivotal实验室的帖子说他们遇到了类似的问题

听起来直接使用WatchKit类(就像您现在这样,甚至使用子类)是行不通的。也许可以尝试将代码拆分为一个单独的可测试类,并将其包含在
WKInterfaceController
类中