ZoomSDKError 4 on UI functions

Hey @j_a_z_z,

So, an instance of ZoomSDKMeetingService will be created after the SDK has been authed/initialized. When the ZoomSDKMeetingService is created, it will also create the instances of ZoomSDKMeetingUIController and ZoomSDKMeetingActionController. These instances will stay around for the duration of the ZoomSDKMeetingService.

However, an instance of ZoomSDKASController is not created until the user has been admitted into a meeting. From there the ZoomSDKASController will stay around for the duration of the ZoomSDKMeetingService. So
[[[ZoomSDK sharedSDK] getMeetingService] getASController] will return nil until the user has entered a meeting.

Yes for the ZoomSDKASController delegate. Only because ZoomSDKASController will be nil until the user has joined into a meeting. If the user is going to be joining multiple meetings throughout the app’s lifecycle, you could keep resetting the delegate every time the user joins. However, the instance of ZoomSDKASController remains constant after the first meeting.

Thanks!
Michael