Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. # parse - [[parse cast]] - [[parse server]] - [[parse error]] - https://github.com/hatemhosny/parse-starter ## 초기화 <code> await Parse().initialize( keyParseApplicationId, keyParseServerUrl, debug: keyDebug, liveQueryUrl: keyParseLiveServerUrl, autoSendSessionId: true, registeredSubClassMap: <String, ParseObjectConstructor>{ Pantry.keyTableName: () => Pantry(), Section.keyTableName: () => Section(), Item.keyTableName: () => Item(), }, parseUserConstructor: (username, password, emailAddress, {client, debug, sessionToken}) => User(username, password, emailAddress), ); </code> ## live query 라이브쿼리가 안된다면, config 설정을 확인하자. <code> "liveQuery": { "classNames": ["Pantry", "PantryItem", "PantrySection", "Test", "TestAgain"] } </code> ## QueryBuilder 데이터가 없는 경우는 <code> var queryBuilder = QueryBuilder<Pantry>(Pantry()) ..whereEqualTo(Pantry.keyOwner, user.objectId); var response = await queryBuilder.query(); if (response.success) { if (response.results == null) { // 새로운 객체를 생성한다. var pantry = Pantry()..set(Pantry.keyOwner, user.objectId); pantry.save(); return [pantry]; } return (response.results as List<ParseObject>).cast<Pantry>(); } </code> ## 'ParseUser' is not a subtype of type 'User' 에러 발생 코드 <code dart> User? user = await ParseUser.currentUser() </code> 수정 코드 <code dart> User? user = await ParseUser.currentUser(customUserObject: User.clone()); </code> open/parse.txt Last modified: 2024/10/05 06:15by 127.0.0.1