我想發射前從服務器下載數據在didfinshlaunch之前有沒有可以在iOS下載數據的方法?
我知道有一種方法可以複製發佈視圖,並加載它,直到從服務中成功回調來
但我需要知道是否有另一個UI應用程序協議 方法,可以在didfinsishlaunch之前調用來實現這一點。任何人都可以指導我呢?
我想發射前從服務器下載數據在didfinshlaunch之前有沒有可以在iOS下載數據的方法?
我知道有一種方法可以複製發佈視圖,並加載它,直到從服務中成功回調來
但我需要知道是否有另一個UI應用程序協議 方法,可以在didfinsishlaunch之前調用來實現這一點。任何人都可以指導我呢?
號作爲this question討論,蘋果要求你的應用程序的啓動時間是比較短的,或者您的應用程序將被殺死。因此,在applicationDidFinishLaunching之前/期間同步連接到網絡並不是一個好主意。
取而代之,您可以啓動異步任務(請參閱NSURLSession),並在執行時顯示進度指示器/ spinner。
- (BOOL)application:(UIApplication *)application willFinishLaunchingWithOptions:(nullable NSDictionary *)launchOptions
上述方法將在方法'didfinishLaunching'方法之前調用。
據我所知,沒有這樣的方法。但你可以嘗試使用BackgroundFetch
,它可以讓你下載數據,即使應用程序不被啓動。
您可以使用willFinishLaunchingWithOptions
方法來解決它。 它顯示在