Läs på engelska Redigera

Dela via


VNRequestCompletionHandler Delegate

Definition

A delegate that is called once for each feature detected in a VNRequest.

C#
public delegate void VNRequestCompletionHandler(VNRequest request, NSError error);

Parameters

request
VNRequest

The VNRequest for which this is the delegate.

error
NSError

If not null, an error that occurred during vision processing.

Remarks

Developers will typically downcast the to the expected subtype and retrieve relevant data from the downcast value:

C#
var findFacesRequest = new VNDetectFaceRectanglesRequest((request, error) =>
{
   if (error != null)
   {
	   HandleError(error);
   }
   else
   {
		var frs = request as VNDetectFaceRectanglesRequest;
		// Assert frs == findFacesRequest  
		var rs = frs.GetResults<VNFaceObservation>();
		foreach (var fo in rs)
		{ // ... etc ...

Applies to

Produkt Versioner
Xamarin iOS SDK 12