Ios 仅在特定类中使用代码初始化
这对我不起作用。我只想在特定类中执行NetworkClock代码,其他类应执行正常的“清除”初始化。你知道smart way吗?你在哪个班?我想你要搜索的是viewDidLoad方法而不是initIn SplashScreenViewController viewDidLoad我做了[Myclass alloc]init],我想执行以下代码:NetworkClock*nc=[NetworkClock sharedNetworkClock];self.networkTime=nc.networkTime;只有当init在其他类的SSVC中时,才清除init,因为它看起来根本不正确。请将代码添加到您的问题中。init方法特定于您的ViewController。除了SplashScreenViewController之外,其他任何类都不会调用它(除了你有一个子类,你通常不应该从VC调用这个子类)什么代码?我需要在init中检查初始化的是什么类,除了类以外的所有类都有效。来自SplashCreenViewController的代码。我不确定您是否理解init方法的功能。它被称为“某人”,然后初始化你的SplashScreenViewController。self.class总是会返回SplashCreenView控制器您在哪个类?我想你要搜索的是viewDidLoad方法而不是initIn SplashScreenViewController viewDidLoad我做了[Myclass alloc]init],我想执行以下代码:NetworkClock*nc=[NetworkClock sharedNetworkClock];self.networkTime=nc.networkTime;只有当init在其他类的SSVC中时,才清除init,因为它看起来根本不正确。请将代码添加到您的问题中。init方法特定于您的ViewController。除了SplashScreenViewController之外,其他任何类都不会调用它(除了你有一个子类,你通常不应该从VC调用这个子类)什么代码?我需要在init中检查初始化的是什么类,除了类以外的所有类都有效。来自SplashCreenViewController的代码。我不确定您是否理解init方法的功能。它被称为“某人”,然后初始化你的SplashScreenViewController。self.class总是返回SplashCreenViewControllerIos 仅在特定类中使用代码初始化,ios,objective-c,initialization,ntp,Ios,Objective C,Initialization,Ntp,这对我不起作用。我只想在特定类中执行NetworkClock代码,其他类应执行正常的“清除”初始化。你知道smart way吗?你在哪个班?我想你要搜索的是viewDidLoad方法而不是initIn SplashScreenViewController viewDidLoad我做了[Myclass alloc]init],我想执行以下代码:NetworkClock*nc=[NetworkClock sharedNetworkClock];self.networkTime=nc.networkT
-(instancetype)init
{
self = [super init];
if (self) {
if ([[self class]isKindOfClass:[SplashScreenViewController class]])
{
NetworkClock * nc = [NetworkClock sharedNetworkClock];
self.networkTime = nc.networkTime;
[self shortTest];
}else
{
}
}
return self;
}