相关文章推荐
体贴的充电器  ·  com.google.common.coll ...·  1 月前    · 
任性的抽屉  ·  nacos 2.0 GRPC ...·  1 年前    · 
独立的拐杖  ·  Oracle sql ...·  1 年前    · 
活泼的松鼠  ·  Quickstart: Run ...·  1 年前    · 

This browser is no longer supported.

Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

Download Microsoft Edge More info about Internet Explorer and Microsoft Edge
[Foundation.Export("application:performFetchWithCompletionHandler:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual void PerformFetch (UIKit.UIApplication application, Action<UIKit.UIBackgroundFetchResult> completionHandler);
abstract member PerformFetch : UIKit.UIApplication * Action<UIKit.UIBackgroundFetchResult> -> unit
override this.PerformFetch : UIKit.UIApplication * Action<UIKit.UIBackgroundFetchResult> -> unit

Parameters

Remarks

This method is part of iOS 7.0 new background fetch support. This method is invoked if your Entitlements list the "fetch" background operation and after you have enabled fetching by calling the SetMinimumBackgroundFetchInterval(Double) method.

Once that happens the operating system will determine the appropriate time to wake up your application to allow it to download data. When it does that, it will first call the FinishedLaunching(IUIApplicationDelegate, UIApplication, NSDictionary) method and then will invoke this method.

This method should download the data from the network and before it completes, it must invoke the provided callback with the appropriate status code to notify the operating system of the background fetch operation (new data was downloaded, there was a network connection problem or no new data was found).

Upon completion, you must notify the operating system of the result of the data transfer by invoking the provided callback.

Important: failure to call the provided callback method with the result code before this method completes will cause your application to be terminated.