title | description | author | ms.author | ms.date | ms.topic | ms.assetid | ms.prod |
---|---|---|---|---|---|---|---|
Xamarin.iOS SDK API diff: 16.1.1 vs 16.2.0 |
List of API changes between Xamarin.iOS versions 16.1.1 and 16.2.0. |
spouliot |
sepoulio |
12/14/2022 |
article |
dda9ac05-03d2-954c-f298-2c792f33eb65 |
xamarin |
Added methods:
public virtual void StartGroupActivity (System.Action<GKPlayer> handler);
public virtual void StopGroupActivity ();
Added values:
AnswerCall = 26,
HangUpCall = 27,
public interface IINAnswerCallIntentHandling : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void HandleAnswerCall (INAnswerCallIntent intent, System.Action<INAnswerCallIntentResponse> completion);
}
public interface IINHangUpCallIntentHandling : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void HandleHangUpCall (INHangUpCallIntent intent, System.Action<INHangUpCallIntentResponse> completion);
}
public class INAnswerCallIntent : Intents.INIntent {
// constructors
public INAnswerCallIntent ();
public INAnswerCallIntent (Foundation.NSCoder coder);
protected INAnswerCallIntent (Foundation.NSObjectFlag t);
protected INAnswerCallIntent (IntPtr handle);
public INAnswerCallIntent (INCallAudioRoute audioRoute, string callIdentifier);
// properties
public override IntPtr ClassHandle { get; }
}
public static class INAnswerCallIntentHandling_Extensions {
// methods
public static void ConfirmAnswerCall (this IINAnswerCallIntentHandling This, INAnswerCallIntent intent, System.Action<INAnswerCallIntentResponse> completion);
}
public class INAnswerCallIntentResponse : Intents.INIntentResponse {
// constructors
public INAnswerCallIntentResponse (Foundation.NSCoder coder);
protected INAnswerCallIntentResponse (Foundation.NSObjectFlag t);
protected INAnswerCallIntentResponse (IntPtr handle);
public INAnswerCallIntentResponse (INAnswerCallIntentResponseCode code, Foundation.NSUserActivity userActivity);
// properties
public virtual INCallRecord[] CallRecords { get; set; }
public override IntPtr ClassHandle { get; }
public virtual INAnswerCallIntentResponseCode Code { get; }
}
[Serializable]
public enum INAnswerCallIntentResponseCode {
ContinueInApp = 2,
Failure = 5,
FailureRequiringAppLaunch = 6,
InProgress = 3,
Ready = 1,
Success = 4,
Unspecified = 0,
}
public class INHangUpCallIntent : Intents.INIntent {
// constructors
public INHangUpCallIntent ();
public INHangUpCallIntent (Foundation.NSCoder coder);
protected INHangUpCallIntent (Foundation.NSObjectFlag t);
protected INHangUpCallIntent (IntPtr handle);
public INHangUpCallIntent (string callIdentifier);
// properties
public override IntPtr ClassHandle { get; }
}
public static class INHangUpCallIntentHandling_Extensions {
// methods
public static void ConfirmHangUpCall (this IINHangUpCallIntentHandling This, INHangUpCallIntent intent, System.Action<INHangUpCallIntentResponse> completion);
}
public class INHangUpCallIntentResponse : Intents.INIntentResponse {
// constructors
public INHangUpCallIntentResponse (Foundation.NSCoder coder);
protected INHangUpCallIntentResponse (Foundation.NSObjectFlag t);
protected INHangUpCallIntentResponse (IntPtr handle);
public INHangUpCallIntentResponse (INHangUpCallIntentResponseCode code, Foundation.NSUserActivity userActivity);
// properties
public override IntPtr ClassHandle { get; }
public virtual INHangUpCallIntentResponseCode Code { get; }
}
[Serializable]
public enum INHangUpCallIntentResponseCode {
Failure = 4,
FailureNoCallToHangUp = 6,
FailureRequiringAppLaunch = 5,
InProgress = 2,
Ready = 1,
Success = 3,
Unspecified = 0,
}
Modified fields:
-public const string SdkVersion = "16.1";
+public const string SdkVersion = "16.2";
-public const string Version = "16.1.1";
+public const string Version = "16.2.0";
Added method:
public virtual void DidChangeVisibleDateComponents (UICalendarView calendarView, Foundation.NSDateComponents previousDateComponents);
public static class UICalendarViewDelegate_Extensions {
// methods
public static void DidChangeVisibleDateComponents (this IUICalendarViewDelegate This, UICalendarView calendarView, Foundation.NSDateComponents previousDateComponents);
}