Iphone 在哪里调用自定义方法?viewDidLoad,viewWillLoad

Iphone 在哪里调用自定义方法?viewDidLoad,viewWillLoad,iphone,methods,viewdidload,Iphone,Methods,Viewdidload,我正在从服务器加载一些信息。为此,我创建了一个单独的方法。然后我调用[self myCustomMethod]来运行该方法。无论我在何处调用[self myCustomMethod](initWithNibName、viewDidLoad、viewWillLoad、ViewWillDisplay、ViewDidDisplay),自定义方法都会被调用两次-这是怎么回事?您确定没有两次实例化您的UIViewController吗?或者在某个时候自己调用这些方法中的任何一个initWithNibNam

我正在从服务器加载一些信息。为此,我创建了一个单独的方法。然后我调用[self myCustomMethod]来运行该方法。无论我在何处调用[self myCustomMethod](initWithNibName、viewDidLoad、viewWillLoad、ViewWillDisplay、ViewDidDisplay),自定义方法都会被调用两次-这是怎么回事?

您确定没有两次实例化您的
UIViewController
吗?或者在某个时候自己调用这些方法中的任何一个
initWithNibName
将只调用一次,其他方法在
UIViewController
的生命周期内可能会调用多次。但是,这并不意味着
initWithNibName
是调用方法的最佳位置。这完全取决于它做什么,例如,它是否需要对视图执行任何操作