Code: Select all
{
try
{
var permissionStatus = await Permissions.CheckStatusAsync
();
if (permissionStatus != PermissionStatus.Granted)
{
permissionStatus = await Permissions.RequestAsync();
}
}
catch (Exception exception)
{
Debug.WriteLine(exception);
}
}
< /code>
Die Ausnahme ist < /p>
[0:] An error occurred: 'You must set `NSCameraUsageDescription` in your Info.plist file to use the Permission: Camera.'. Callstack: ' at Microsoft.Maui.ApplicationModel.Permissions.BasePlatformPermission.EnsureDeclared()
at Microsoft.Maui.ApplicationModel.Permissions.Camera.CheckStatusAsync()
at Microsoft.Maui.ApplicationModel.Permissions.CheckStatusAsync[Camera]()
at Camera.MAUI.CameraView.RequestPermissions(Boolean withMic, Boolean withStorageWrite)
at Camera.MAUI.Platforms.Apple.MauiCameraView.StartCameraAsync(Size PhotosResolution)
at Camera.MAUI.CameraView.StartCameraAsync(Size Resolution)
at [REDACTED].CameraPage.b__9_0() in [REDACTED]\CameraPage.xaml.cs:line 75
at System.Threading.Tasks.Task.c.b__128_0(Object state)
at Foundation.NSAsyncSynchronizationContextDispatcher.Apply() in /Users/builder/azdo/_work/2/s/xamarin-macios/src/Foundation/NSAction.cs:line 179
at UIKit.UIApplication.UIApplicationMain(Int32 argc, String[] argv, IntPtr principalClassName, IntPtr delegateClassName) in /Users/builder/azdo/_work/2/s/xamarin-macios/src/UIKit/UIApplication.cs:line 61
at UIKit.UIApplication.Main(String[] args, Type principalClass, Type delegateClass) in /Users/builder/azdo/_work/2/s/xamarin-macios/src/UIKit/UIApplication.cs:line 96
at [REDACTED].Program.Main(String[] args) in [REDACTED]\Platforms\iOS\Program.cs:line 13
at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)'
The app has been terminated.The app has been terminated.