我的应用程序委托(delegate)方法applicationDidBecomeActive:在首次启动该应用程序时被调用两次。我有一部分代码只想执行一次,并已放入applicationDidBecomeActive:中我该怎么办? 最佳答案 我知道了我正在使用位置服务。当我在位置服务警报上点击“确定”后首次启动时,我的applicationDidBecomeActive又被调用了一次,这是正常的iOS行为。