Skip to content

Commit a195193

Browse files
authored
[AccessorySetupKit] Make ASAccessorySession have a default ctor. Fixes #22352. (#22358)
According to Apple's documentation, you're supposed to create an ASAccessorySession using the default constructor: https://developer.apple.com/documentation/accessorysetupkit/discovering-and-configuring-accessories?language=objc Fixes #22352.
1 parent 2bac416 commit a195193

File tree

6 files changed

+20
-1
lines changed

6 files changed

+20
-1
lines changed

src/accessorysetupkit.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,6 @@ interface ASAccessoryEvent {
106106

107107
[BaseType (typeof (NSObject))]
108108
[iOS (18, 0)]
109-
[DisableDefaultCtor]
110109
interface ASAccessorySession {
111110
[Export ("accessories", ArgumentSemantic.Copy)]
112111
ASAccessory [] Accessories { get; }

tests/introspection/Info.plist

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@
2929
<array>
3030
<string>UIInterfaceOrientationPortrait</string>
3131
</array>
32+
<key>NSAccessorySetupKitSupports</key>
33+
<array>
34+
<string>WiFi</string>
35+
</array>
3236
<key>XSAppIconAssets</key>
3337
<string>Assets.xcassets/AppIcons.appiconset</string>
3438
</dict>

tests/introspection/dotnet/MacCatalyst/Info.plist

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@
2929
<array>
3030
<string>UIInterfaceOrientationPortrait</string>
3131
</array>
32+
<key>NSAccessorySetupKitSupports</key>
33+
<array>
34+
<string>WiFi</string>
35+
</array>
3236
<key>XSAppIconAssets</key>
3337
<string>Assets.xcassets/AppIcons.appiconset</string>
3438
</dict>

tests/introspection/dotnet/iOS/Info.plist

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@
2929
<array>
3030
<string>UIInterfaceOrientationPortrait</string>
3131
</array>
32+
<key>NSAccessorySetupKitSupports</key>
33+
<array>
34+
<string>WiFi</string>
35+
</array>
3236
<key>XSAppIconAssets</key>
3337
<string>Assets.xcassets/AppIcons.appiconset</string>
3438
</dict>

tests/introspection/dotnet/macOS/Info.plist

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,5 +30,9 @@
3030
<string>Testing mike</string>
3131
<key>NSPhotoLibraryUsageDescription</key>
3232
<string>Testing lens</string>
33+
<key>NSAccessorySetupKitSupports</key>
34+
<array>
35+
<string>WiFi</string>
36+
</array>
3337
</dict>
3438
</plist>

tests/introspection/dotnet/tvOS/Info.plist

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@
2626
<array>
2727
<string>UIInterfaceOrientationPortrait</string>
2828
</array>
29+
<key>NSAccessorySetupKitSupports</key>
30+
<array>
31+
<string>WiFi</string>
32+
</array>
2933
<key>XSAppIconAssets</key>
3034
<string>Assets.xcassets/AppIcons.appiconset</string>
3135
</dict>

0 commit comments

Comments
 (0)