Я пытаюсь выполнить сетку для сообщений на Ios Симулятор - Флаттер. Как только начинается просмотр сетки, происходит следующее:
Мой код для основного пойманного исключения (выделенный стек):
class _ProfileState extends State<Profile> {
final String currentUserId = currentUser?.id;
String postOrientation = "grid";
bool isLoading = false;
int postCount = 0;
**List<Post> posts = [];**
@override
void initState() {
super.initState();
getProfilePosts();
}
getProfilePosts() async {
setState(() {
isLoading = true;
});
QuerySnapshot snapshot = await postsRef
.document(widget.profileId)
.collection('userPosts')
.orderBy('timestamp', descending: true)
.getDocuments();
setState(() {
isLoading = false;
postCount = snapshot.documents.length;
**posts = snapshot.documents.map((doc) => Post.fromDocument(doc)).toList()**;
});
}
Я бы оцените любой ввод нулевой ошибки:
[Ошибка стека] [2]