Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 仅在特定类中使用代码初始化_Ios_Objective C_Initialization_Ntp - Fatal编程技术网

Ios 仅在特定类中使用代码初始化

Ios 仅在特定类中使用代码初始化,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

这对我不起作用。我只想在特定类中执行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总是返回SplashCreenViewController
-(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;
}