升级到flutter 3.0.0后。我收到此错误:
Error: Member not found: 'UnicodeChar'.
int get UnicodeChar => Char.UnicodeChar;
Error: Setter not found: 'UnicodeChar'.
set UnicodeChar(int value) => Char.UnicodeChar = value;
Error: Member not found: 'AsciiChar'.
int get AsciiChar => Char.AsciiChar;
Error: Setter not found: 'AsciiChar'.
set AsciiChar(int value) => Char.AsciiChar = value;
Run Code Online (Sandbox Code Playgroud)
我以SingleChildScrollView这种方式使用时遇到问题,我不知道出了什么问题,我不断收到此错误。
如果添加 SingleChildScrollView,页面将为空白(不会显示所有小部件),但如果我删除 SingleChildScrollView,页面将显示。
\n\n\nRenderBox 未布局:RenderPadding#583c0 relayoutBoundary=up1\nNEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE\n'package:flutter/src/rendering/box.dart':断言失败:第 1929 行\npos 12:'hasSize
\n导致错误的相关小部件是 Scaffold\nScaffold:file:///Users/mac/Documents/Uneleap-Platform-master/lib/screens/Pages/forum/forum.dart:25:12
\n
这是代码
\nSafeArea(\n minimum: EdgeInsets.only(left: 25.0, right: 20.0, top: 10.0),\n child: SingleChildScrollView(\n child: Column(\n crossAxisAlignment: CrossAxisAlignment.start,\n mainAxisSize: MainAxisSize.min,\n children: [\n WidgetForum(\n details: 'The Get Is Not Geting together ?',\n name: 'Nina Simon',\n url: 'assets/dashboard_pic.png',\n ),\n SizedBox(\n height: 5,\n ),\n WidgetForum(\n details:\n '''Notes is designed for whatever\xe2\x80\x99s on your mind.\\nJot down your thoughts. Download Notes.\\nThere is something wonderful in writing. …Run Code Online (Sandbox Code Playgroud) 我创建了一个类,在登录时立即请求许可,它显示在 Android 上,但在 iO 上我没有看到任何许可授予。
class PermissionService {
Future permissionHandler() async {
await Permission.contacts.shouldShowRequestRationale;
if (await Permission.contacts.request().isGranted) {
// Either the permission was already granted before or the user just granted it.
}
Map<Permission, PermissionStatus> statuses = await [
Permission.locationWhenInUse,
Permission.locationAlways,
Permission.photos,
Permission.camera,
Permission.location,
Permission.microphone,
Permission.notification,
].request();
if (statuses[Permission.location].isDenied) {
print("Location permission is denied.");
}
if (statuses[Permission.camera].isDenied) {
print("Camera permission is denied.");
}
if (statuses[Permission.photos].isDenied) {
print("Photos permission is denied.");
}
if (statuses[Permission.notification].isDenied) {
print("Notification permission is denied.");
}
if …Run Code Online (Sandbox Code Playgroud) 我正在尝试运行我的代码并不断告诉我
error: no such module 'FirebaseInstanceID'
import FirebaseInstanceID
Run Code Online (Sandbox Code Playgroud)
我在 AppDelegate.swift 中的代码
import UIKit
import Flutter
import Firebase
import FirebaseAuth
import UserNotifications
import FirebaseInstanceID
@UIApplicationMain
@objc class AppDelegate: FlutterAppDelegate {
override func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
GeneratedPluginRegistrant.register(with: self)
return super.application(application, didFinishLaunchingWithOptions: launchOptions)
}
override func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {
let firebaseAuth = Auth.auth()
firebaseAuth.setAPNSToken(deviceToken, type: AuthAPNSTokenType.unknown)
}
override func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping …Run Code Online (Sandbox Code Playgroud)