在除錯模式下在 iPhone 13 Pro Max 上啟動 lib/main.dart... lib/main.dart:1 Xcode 構建完成。18,3s Failed to build iOS app Error output from Xcode build: ? ** BUILD FAILED ** Xcode's output: ? 在路徑寫入結果包:/var/folders/lw/s0wrzngj5vz7fzqd1349cb1c0000gn/T/flutter_tools.vdi8q9/flutter_ios_build_temp_dirVK4qWh/temporary_xcresult:錯誤:沒有為類“WatchBoxBuilder Function()”定義吸氣劑“盒子”。../…/src/watch_box_builder.dart:54
- 'WatchBoxBuilder' 來自'package:hive_flutter/hive_flutter.dart' ('../../../development/flutter/.pub-cache/hosted/pub.dartlang.org/hive_flutter-1.1.0/lib/ hive_flutter.dart')。package:hive_flutter/hive_flutter.dart:1 嘗試將名稱更正為現有 getter 的名稱,或者定義一個名為“box”的 getter 或欄位。if (widget.box != oldWidget.box) { ^^^ : 錯誤:沒有為類 'WatchBoxBuilder Function()' 定義 getter 'box'。../…/src/watch_box_builder.dart:61
- 'WatchBoxBuilder' 來自'package:hive_flutter/hive_flutter.dart' ('../../../development/flutter/.pub-cache/hosted/pub.dartlang.org/hive_flutter-1.1.0/lib/ hive_flutter.dart')。package:hive_flutter/hive_flutter.dart:1 嘗試將名稱更正為現有 getter 的名稱,或者定義一個名為“box”的 getter 或欄位。subscription = widget.box.watch().listen((event) { ^^^ : 錯誤:getter 'watchKeys' 沒有為類 'WatchBoxBuilder Function()' 定義。../.../src/watch_box_builder。飛鏢:62
- 'WatchBoxBuilder' 來自'package:hive_flutter/hive_flutter.dart' ('../../../development/flutter/.pub-cache/hosted/pub.dartlang.org/hive_flutter-1.1.0/lib/ hive_flutter.dart')。package:hive_flutter/hive_flutter.dart:1 嘗試將名稱更正為現有 getter 的名稱,或定義一個名為“watchKeys”的 getter 或欄位。if (widget.watchKeys != null && !widget.watchKeys!.contains(event.key)) { ^^^^^^^^^ : 錯誤:沒有為類 'WatchBoxBuilder 函式定義 getter 'watchKeys' ()'。../…/src/watch_box_builder.dart:62
- 'WatchBoxBuilder' 來自'package:hive_flutter/hive_flutter.dart' ('../../../development/flutter/.pub-cache/hosted/pub.dartlang.org/hive_flutter-1.1.0/lib/ hive_flutter.dart')。package:hive_flutter/hive_flutter.dart:1 嘗試將名稱更正為現有 getter 的名稱,或定義一個名為“watchKeys”的 getter 或欄位。if (widget.watchKeys != null && !widget.watchKeys!.contains(event.key)) { ^^^^^^^^^ : 錯誤:方法 'builder' 沒有為類 'WatchBoxBuilder 函式定義()'。../…/src/watch_box_builder.dart:76
- 'WatchBoxBuilder' 來自'package:hive_flutter/hive_flutter.dart' ('../../../development/flutter/.pub-cache/hosted/pub.dartlang.org/hive_flutter-1.1.0/lib/ hive_flutter.dart')。package:hive_flutter/hive_flutter.dart:1 嘗試將名稱更正為現有方法的名稱,或定義名為“builder”的方法。回傳 widget.builder(context, widget.box); ^^^^^^^:錯誤:沒有為類“WatchBoxBuilder Function()”定義吸氣劑“盒子”。../…/src/watch_box_builder.dart:76
- 'WatchBoxBuilder' 來自'package:hive_flutter/hive_flutter.dart' ('../../../development/flutter/.pub-cache/hosted/pub.dartlang.org/hive_flutter-1.1.0/lib/ hive_flutter.dart')。package:hive_flutter/hive_flutter.dart:1 嘗試將名稱更正為現有 getter 的名稱,或者定義一個名為“box”的 getter 或欄位。回傳 widget.builder(context, widget.box); ^^^ : 錯誤:需要一個識別符號,但得到了 ')'。lib/myHive.dart:21 嘗試在 ')' 之前插入識別符號。); ^ : 錯誤:預期為 ';' 在這之后。lib/myHive.dart:20 ); ^ : 錯誤:意外的標記 ';'。lib/myHive.dart:21); ^ 未能打包 /Users/ekrembulut/Desktop/FlutterProjects/hiveee。命令 PhaseScriptExecution 失敗,退出代碼為非零注釋:使用新的構建系統注釋:計劃注釋:構建準備完成說明:按依賴順序構建目標結果包寫入路徑:/var/folders/lw/s0wrzngj5vz7fzqd1349cb1c0000gn/T/flutter_tools.vdi8q9/flutter_ios_build_temp_dirVK4qWh/temporary_xcresult_bundle 無法為模擬器構建應用程式。在 iPhone 13 Pro Max 上啟動應用程式時出錯。
uj5u.com熱心網友回復:
我解決了問題。我將解釋如何解決。Hive 庫將其方法用作靜態方法,但應與建構式一起使用。當錯誤觸發時,我們應該使用“()”來解決。在 package 中,將 widget.something 更改為 widget().something。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/488281.html
