iOS 18 adds a specific macro for exposing your search app intent, app entities, etc, to siri but how are you meant to add it to your existing objects without removing it entirely from < iOS 18 users?
For example, i get the following error:
AssistantIntent(schema:) is only available in iOS 18 or newer. Add @available attribute to enclosing struct.
I don't want to do that since i still want to support iOS 17 users with my existing shortcuts. Do i need to duplicate my entire shortcuts model to add the new macro?
Post
Replies
Boosts
Views
Activity
I’m using the new ApplicationMusicPlayer support on macOS 14 and playing items from my Apple Music library. I wanted to play this music from my app to an AirPlay destination so i added an AVRoutePickerView. However, selecting any destination via this view doesn’t make a difference to the playback. It continues to play on my mac speakers no matter which airplay destination i choose.
Also submitted as FB13521393.
I would expect the AVCaptureDevice.isStudioLightEnabled property to mirror the behaviour of AVCaptureDevice.isCenterStageEnabled however, I get the following exception when attempting to change it:
Thread 1: "*** +[AVCaptureDevice _setStudioLightEnabled:forcedSet:] May not be set when +studioLightControlMode == AVCaptureStudioLightingControlModeUser"
I can't seem to find any other reference to this studioLightControlMode property. I'd like to change it to AVCaptureStudioLightingControlModeApp like I can with AVCaptureCenterStageControlMode.
session(_: ARSession, didUpdate frame: ARFrame) stops being called after a minute or so, with less and less frames returned per second until then. This only happens on 15.4 beta (and now RC). We've tracked this down to the personSegmentation frame semantic; the issue does not occur if we don't use this. Has anyone else seen this issue?