在AD9中,编译原理图时出现un designated part 错误怎么改正呢
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在AD9中,编译原理图时出现un designated part 错误怎么改正呢相关的知识,希望对你有一定的参考价值。
意思是你的元器件没有进行编号可以统一进行编号
点击Tools->Annotate
Schematics
将需要编号的器件选中或者全选点击Accept
Changes,再点Validate
Changes->Execute
Changes
就好了 参考技术A 意思是你的元器件没有进行编号
可以统一进行编号
点击Tools->Annotate
Schematics
将需要编号的器件选中或者全选点击Accept
Changes,再点Validate
Changes->Execute
Changes
就好了
再看看别人怎么说的。
在 Flutter 中构建 Streams 时出现编译时错误
【中文标题】在 Flutter 中构建 Streams 时出现编译时错误【英文标题】:Getting compile time errors while building Streams in Flutter 【发布时间】:2021-10-29 04:46:38 【问题描述】:我正在尝试将此列表作为流返回,但出现以下错误:
1. The body might complete normally, causing 'null' to be returned, but the return type is a potentially non-nullable type.
2. A value of type 'Future<QuerySnapshot<Map<String, dynamic>>>' can't be assigned to a variable of type 'QuerySnapshot<Object?>'.
3. A value of type 'List<dynamic>?' can't be returned from the method 'userBookmarkedCourses' because it has a return type of 'Stream<List<dynamic>?>'.
下面列出的是导致这些错误的代码:
Stream<List<dynamic>?> userBookmarkedCourses()
print("User Id within User Provider: $userId");
QuerySnapshot userSnapshot;
try
if (userId != null)
userSnapshot = FirebaseFirestore.instance.collection('users').where('userID', isEqualTo: userId).get();
if (userSnapshot.docs.isNotEmpty)
return coursesBookmarkedList = userSnapshot.docs[0].get('coursesBookmarked');
return coursesBookmarkedList = [];
catch (error)
coursesBookmarkedList = [];
我也想知道如何在 MultiProviders
中声明它,我是否使用 Provider.of
来使用它
我是 Streams 的新手。这个错误的原因是什么?
【问题讨论】:
【参考方案1】:1- 你必须在 catch 块中返回一些东西。因为方法 userBookmarkedCourses 有一个返回类型。
2- 您必须将 QuerySnapshot
3- 方法的返回类型是Stream。但是,您返回的是 List
【讨论】:
以上是关于在AD9中,编译原理图时出现un designated part 错误怎么改正呢的主要内容,如果未能解决你的问题,请参考以下文章