我已经通过 Cocoapods 将 TSMessage 实现到我的一个项目中。我正在尝试子类化 TSMessage 的类方法来设置默认视图控制器。来自 TSMessage.m:
+ (UIViewController *)defaultViewController
{
NSLog(@"No view controller was set as parameter and TSMessage was not subclassed. If you want to subclass, implement defaultViewController to set the default viewController.");
return nil;
// Implement this in subclass
}
在我的课堂上,我试图子类化这个方法来返回我的主视图控制器。这是我的主要实现文件 ViewController.m 顶部的代码:
@interface mySubclass : TSMessage
+(UIViewController *)defaultViewController;
@end
@implementation mySubclass
+(UIViewController *)defaultViewController{
NSLog(@"test");
ViewController *vc = [[ViewController alloc] init];
return vc;
}//end method
@end
我仍然收到来自 TSMessage 的消息,说该方法没有被子类化。我用谷歌搜索无济于事;我有一种感觉,我只是错过了一些非常明显的东西。我是新手,所以请多多包涵:)