小编Mik*_*lls的帖子

SwiftUI 未知属性“可观察对象”

所以我在下面ObservableObject@ObservableObject var dataSource = DataSource()调用旁边收到错误 Unknown 属性。在ObservableObject完美地工作,几天前在另一个项目,但现在不是了。

import SwiftUI
import Combine


class DataSource: ObservableObject {

    var willChange = PassthroughSubject<Void,Never>()


    var expenses = [Expense]() {
        willSet { willChange.send() }
    }
    var savingsItems = [SavingsItem](){
        willSet { willChange.send() }
    }

    //@State var monthlyIncomeText: String
    //var monthlyIncome: Int = 1364


    init(){
        addNewExpense(withName: "Spotify", price: 14)

    }

    func addNewExpense(withName name: String, price: Int){
        let newExpense = Expense(name: name, price: price)
        expenses.append(newExpense)
    }

     func addNewSavingsItem(withName name: String, price: Int, …
Run Code Online (Sandbox Code Playgroud)

swiftui

6
推荐指数
1
解决办法
7687
查看次数

Flutter auto_route_generator 未构建,FormatException:不是 List 的实例

我正在尝试运行 Flutter pub run build_runner build,以生成用于导航的 router.g.dart 文件。

我已经运行了一个 build_runner clean,一个完整的项目,然后构建,但没有运气。我正在学习教程,他似乎只是使用我拥有的代码完全运行它并且很好。评论中的其他人似乎没有这个问题,我在网上找不到任何关于它的信息。

它没有说:

[SEVERE] auto_route_generator:autoRouteGenerator on lib/app/router.dart:

FormatException: Not an instance of List.
[INFO] Running build completed, took 16.2s

[INFO] Caching finalized dependency graph...
[INFO] Caching finalized dependency graph completed, took 48ms

[SEVERE] Failed after 16.3s
pub finished with exit code 1
Run Code Online (Sandbox Code Playgroud)

我的 router.dart 代码:

import 'package:auto_route/auto_route_annotations.dart';
import 'package:stacktest/ui/views/covers/cover_view.dart';
import 'package:stacktest/ui/views/home/home_view.dart';
import 'package:stacktest/ui/views/startup/startup_view.dart';

@MaterialAutoRouter()
class $Router {
  @initial
  StartupView startupViewRoute;
  HomeView homeViewRoute;
  CoverView coverViewRoute;
}
Run Code Online (Sandbox Code Playgroud)

pubspec.yaml:

  sdk: ">=2.7.0 <3.0.0"

dependencies:
  flutter: …
Run Code Online (Sandbox Code Playgroud)

flutter

2
推荐指数
1
解决办法
1895
查看次数

标签 统计

flutter ×1

swiftui ×1