Почему в настройках моего приложения-симулятора не отображаются настройки местоположения?IOS

Программируем под IOS
Ответить
Anonymous
 Почему в настройках моего приложения-симулятора не отображаются настройки местоположения?

Сообщение Anonymous »

Код: Выделить всё

//pubspec.yaml
permission_handler: ^11.3.1
import 'package:flutter/material.dart';
import 'package:permission_handler/permission_handler.dart';

void main() => runApp(MaterialApp(home: MyHome()));

class MyHome extends StatefulWidget {
@override
_MyHomeState createState() => _MyHomeState();
}

class _MyHomeState extends State {
PermissionStatus _status = PermissionStatus.denied; // Start with denied state
@override
void initState() {
super.initState();
_checkPermissionStatus();
}

Future _checkPermissionStatus() async {
final status = await Permission.locationWhenInUse.status;
_updateStatus(status);
}

void _updateStatus(PermissionStatus status) {
if (status != _status) {
setState(() {
_status = status;
});
}
}

Future _requestPermission() async {
final status = await Permission.locationWhenInUse.request();
_updateStatus(status);

if (status.isDenied) {
_showDialog('Permission Denied', 'Location permission is denied.');
} else if (status.isPermanentlyDenied) {
_showDialog(
'Permission Permanently Denied',
'Please enable location permission in settings.',
showSettings: true,
);
}
}

@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Permission Handler Example'),
),
body: SafeArea(
child: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Text('Location Permission Status: $_status'),
SizedBox(height: 20),
ElevatedButton(
onPressed: _requestPermission,
child: Text('Request Location Permission'),
),
],
),
),
),
);
}
}

Я попробовал очистку флаттера, затем сборку флаттера, но в моем
симуляторе iOS по-прежнему нет настроек местоположения?
мои зависимости кажутся в порядке, мой plist кажется в порядке, но все равно ничего ...
подробнее о вопросах ............................ ...................................
...........
......
.
.
.
..
.

Подробнее здесь: https://stackoverflow.com/questions/790 ... p-settings
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»