{"users":[{"id":2077,"username":"rahul29","name":"Rahul Singh","avatar_template":"/letter_avatar_proxy/v4/letter/r/edb3f5/{size}.png","trust_level":0},{"id":1786,"username":"stephen-oconnor-cp","name":"Stephen O'Connor","avatar_template":"/user_avatar/community.parseplatform.org/stephen-oconnor-cp/{size}/1804_2.png","trust_level":0},{"id":976,"username":"EliteTechnicalCare","name":"David","avatar_template":"/user_avatar/community.parseplatform.org/elitetechnicalcare/{size}/937_2.png","trust_level":1},{"id":34,"username":"cbaker6","name":"Corey","avatar_template":"/user_avatar/community.parseplatform.org/cbaker6/{size}/114_2.png","trust_level":2},{"id":1549,"username":"joaquin102","name":"Joaquin Pereira","avatar_template":"/user_avatar/community.parseplatform.org/joaquin102/{size}/1661_2.png","trust_level":1},{"id":1202,"username":"darwish","name":"Darwishoo","avatar_template":"/user_avatar/community.parseplatform.org/darwish/{size}/1237_2.png","trust_level":1},{"id":1182,"username":"Eli","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/e/a9a28c/{size}.png","trust_level":1},{"id":255,"username":"Manuel","name":"Manuel","avatar_template":"/user_avatar/community.parseplatform.org/manuel/{size}/186_2.png","primary_group_name":"core-maintainers","flair_name":"core-maintainers","flair_url":"//parse-community-forum-uploads.s3.dualstack.us-east-1.amazonaws.com/original/1X/2742a50f88ccd69c23c2d3088e8317085b58bbeb.png","flair_group_id":42,"admin":true,"moderator":true,"trust_level":4},{"id":1484,"username":"BrianS","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/b/c6cbf5/{size}.png","trust_level":1},{"id":1424,"username":"kiwijon","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/k/ea666f/{size}.png","trust_level":1},{"id":1317,"username":"andreisu","name":"Andrei","avatar_template":"/user_avatar/community.parseplatform.org/andreisu/{size}/1414_2.png","trust_level":2},{"id":574,"username":"claesjacobsson","name":"Claes Jacobsson","avatar_template":"/letter_avatar_proxy/v4/letter/c/2bfe46/{size}.png","trust_level":1},{"id":1250,"username":"bcbeta","name":"David Mintzer","avatar_template":"/letter_avatar_proxy/v4/letter/b/ba8739/{size}.png","trust_level":1},{"id":793,"username":"jayson","name":"Jayson","avatar_template":"/user_avatar/community.parseplatform.org/jayson/{size}/679_2.png","trust_level":2},{"id":671,"username":"pierlux","name":"Pierre-Luc Beuadoin","avatar_template":"/user_avatar/community.parseplatform.org/pierlux/{size}/532_2.png","trust_level":1},{"id":700,"username":"lsmilek1","name":"Lukáš Smilek","avatar_template":"/user_avatar/community.parseplatform.org/lsmilek1/{size}/629_2.png","trust_level":2},{"id":557,"username":"zadek","name":"Julian Vogels","avatar_template":"/user_avatar/community.parseplatform.org/zadek/{size}/394_2.png","trust_level":1},{"id":1277,"username":"JohnRoxMySox","name":"John","avatar_template":"/letter_avatar_proxy/v4/letter/j/91b2a8/{size}.png","trust_level":1},{"id":1290,"username":"Brian","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/b/97f17d/{size}.png","trust_level":1},{"id":1054,"username":"InstaRobot","name":"Vitaliy Podolskiy","avatar_template":"/user_avatar/community.parseplatform.org/instarobot/{size}/1045_2.png","trust_level":0},{"id":322,"username":"dblythy","name":"Daniel Blyth","avatar_template":"/user_avatar/community.parseplatform.org/dblythy/{size}/231_2.png","trust_level":2},{"id":1179,"username":"danipralea","name":"Danut Pralea","avatar_template":"/user_avatar/community.parseplatform.org/danipralea/{size}/1208_2.png","trust_level":1},{"id":30,"username":"enodev","name":"Martin Man","avatar_template":"/user_avatar/community.parseplatform.org/enodev/{size}/61_2.png","trust_level":2},{"id":1246,"username":"ddtbuilder","name":"Ddtbuilder","avatar_template":"/user_avatar/community.parseplatform.org/ddtbuilder/{size}/1309_2.png","trust_level":0},{"id":1222,"username":"sebpeterkasi","name":"Sebpeterkasi","avatar_template":"/user_avatar/community.parseplatform.org/sebpeterkasi/{size}/1260_2.png","trust_level":1},{"id":1140,"username":"bzeeman","name":"Ben","avatar_template":"/user_avatar/community.parseplatform.org/bzeeman/{size}/1153_2.png","trust_level":0},{"id":1082,"username":"jem5519","name":"Jim Malak","avatar_template":"/user_avatar/community.parseplatform.org/jem5519/{size}/1091_2.png","trust_level":1}],"primary_groups":[{"id":42,"name":"core-maintainers"}],"flair_groups":[{"id":42,"name":"core-maintainers","flair_url":"//parse-community-forum-uploads.s3.dualstack.us-east-1.amazonaws.com/original/1X/2742a50f88ccd69c23c2d3088e8317085b58bbeb.png","flair_bg_color":"","flair_color":""}],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/client-sdks/parseswift-sdk/25?page=1","per_page":30,"top_tags":["live-query","query","authentication","cloud-code","discussion","pointers","swift-ui","cloud-code-trigger","files","migration","object-id","relation","session-token"],"topics":[{"id":4932,"title":"Facing issue in spotify login","fancy_title":"Facing issue in spotify login","slug":"facing-issue-in-spotify-login","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-04-13T20:36:12.388Z","last_posted_at":"2025-04-13T20:36:12.453Z","bumped":true,"bumped_at":"2025-04-13T20:36:12.453Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"When using 3rd party auth spotify for login, i am getting below error. Please let me know if i am missing anything in the parameters. \nUncaught internal server error. spotify options are required.  \nHere is the code whic&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":29,"like_count":0,"has_summary":false,"last_poster_username":"rahul29","category_id":25,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":2077,"primary_group_id":null,"flair_group_id":null}]},{"id":4240,"title":"'ParseSwift' package required by package ... not found. When specified in Package.swift file","fancy_title":"&lsquo;ParseSwift&rsquo; package required by package &hellip; not found. When specified in Package.swift file","slug":"parseswift-package-required-by-package-not-found-when-specified-in-package-swift-file","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2024-06-27T09:46:21.759Z","last_posted_at":"2024-06-28T12:23:45.676Z","bumped":true,"bumped_at":"2024-06-28T12:23:45.676Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I’m refactoring some code, and I’ve gone from linking the Package via Xcode’s Package dependencies to making it a dependency in the Package manifest of a local package: \n// swift-tools-version: 5.9\n\nimport PackageDescrip&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":153,"like_count":0,"has_summary":false,"last_poster_username":"stephen-oconnor-cp","category_id":25,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":1786,"primary_group_id":null,"flair_group_id":null}]},{"id":2410,"title":"LiveQuery stops and does not restart in the background","fancy_title":"LiveQuery stops and does not restart in the background","slug":"livequery-stops-and-does-not-restart-in-the-background","posts_count":17,"reply_count":13,"highest_post_number":18,"image_url":null,"created_at":"2022-02-06T21:56:30.568Z","last_posted_at":"2023-10-17T03:02:55.901Z","bumped":true,"bumped_at":"2023-10-17T03:02:55.901Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"While I am in the app, everything works great. I put the app in the background and come back even 30 seconds later and it’s no longer updating etc. I am fairly new at parse and even newer at LiveQuery so I am not sure wh&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":["live-query"],"tags_descriptions":{},"views":3092,"like_count":1,"has_summary":false,"last_poster_username":"joaquin102","category_id":25,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":976,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":34,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1549,"primary_group_id":null,"flair_group_id":null}]},{"id":3545,"title":"ParseSwift reverse query","fancy_title":"ParseSwift reverse query","slug":"parseswift-reverse-query","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2023-07-18T11:18:42.351Z","last_posted_at":"2023-07-18T11:18:42.505Z","bumped":true,"bumped_at":"2023-07-18T21:16:33.551Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello, \nI have a table of Candidates which has a one to one relationship to another table Called AssessmentFiles. \nI currently query all the candidates with .inluceAll() to get the candidates with the accosted assessmnet&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":["query"],"tags_descriptions":{},"views":266,"like_count":0,"has_summary":false,"last_poster_username":"darwish","category_id":25,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1202,"primary_group_id":null,"flair_group_id":null}]},{"id":3123,"title":"Is ParseSwift SDK going to replace iOS SDK?","fancy_title":"Is ParseSwift SDK going to replace iOS SDK?","slug":"is-parseswift-sdk-going-to-replace-ios-sdk","posts_count":5,"reply_count":1,"highest_post_number":6,"image_url":null,"created_at":"2022-12-18T11:09:32.496Z","last_posted_at":"2023-05-28T19:30:40.369Z","bumped":true,"bumped_at":"2023-05-28T19:30:40.369Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello everyone, \nI’m working on a new iOS app for some freelance work. I like to use back4app when solo developing projects. I noticed a (new to me) SDK (ParseSwift). \nI’m familiar with the iOS SDK and wondered if the Pa&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":513,"like_count":0,"has_summary":false,"last_poster_username":"Manuel","category_id":25,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1182,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":255,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Frequent Poster","user_id":1484,"primary_group_id":null,"flair_group_id":null}]},{"id":3320,"title":"Query with a large set of results","fancy_title":"Query with a large set of results","slug":"query-with-a-large-set-of-results","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2023-03-17T20:29:47.808Z","last_posted_at":"2023-03-19T07:33:02.246Z","bumped":true,"bumped_at":"2023-03-19T07:33:02.246Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, I’m currently updating my app to use the new ParseSwift SDK. Previously I was using the PFQueryTableViewController which handled pagination of loading data. \nIs there something built in with the new SDK or is it a ca&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":310,"like_count":0,"has_summary":false,"last_poster_username":"kiwijon","category_id":25,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1424,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1317,"primary_group_id":null,"flair_group_id":null}]},{"id":3304,"title":"SwiftUI, CoreData and ParseSwift example app?","fancy_title":"SwiftUI, CoreData and ParseSwift example app?","slug":"swiftui-coredata-and-parseswift-example-app","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2023-03-09T16:39:16.736Z","last_posted_at":"2023-03-09T16:39:16.860Z","bumped":true,"bumped_at":"2023-03-09T16:39:16.860Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi! \nI would like to build an app with SwiftUI, CoreData and ParseSwift. The app UI shall not query the Parse Server directly but load data from CoreData. I would like to build a sync engine between CoreData and the Pars&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":281,"like_count":0,"has_summary":false,"last_poster_username":"claesjacobsson","category_id":25,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":574,"primary_group_id":null,"flair_group_id":null}]},{"id":3118,"title":"ParseSwift Installation crashes","fancy_title":"ParseSwift Installation crashes","slug":"parseswift-installation-crashes","posts_count":4,"reply_count":3,"highest_post_number":5,"image_url":null,"created_at":"2022-12-16T16:42:06.519Z","last_posted_at":"2022-12-22T14:16:04.236Z","bumped":true,"bumped_at":"2022-12-22T14:29:13.469Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I am getting a number of crashes related to the installation in ParseSwift: \n\nException Type:  EXC_BAD_ACCESS (SIGSEGV) \nException Subtype: KERN_INVALID_ADDRESS at 0x8000000000000008 → 0x0000000000000008 (possible pointe&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":678,"like_count":0,"has_summary":false,"last_poster_username":"bcbeta","category_id":25,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1250,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":793,"primary_group_id":null,"flair_group_id":null}]},{"id":2781,"title":"DeleteAll ParseObjects","fancy_title":"DeleteAll ParseObjects","slug":"deleteall-parseobjects","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":null,"created_at":"2022-07-06T13:39:49.138Z","last_posted_at":"2022-11-01T21:18:44.463Z","bumped":true,"bumped_at":"2022-11-01T21:18:44.463Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello, \nI am sorry for what seems like a basic question but I am very new to ParseSwift. \nhow can i delete all records like in other SDK? other than the current solution that comes to mind is running it via cloud code as&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1371,"like_count":0,"has_summary":false,"last_poster_username":"cbaker6","category_id":25,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1202,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":34,"primary_group_id":null,"flair_group_id":null}]},{"id":1455,"title":"Syncing a local store","fancy_title":"Syncing a local store","slug":"syncing-a-local-store","posts_count":23,"reply_count":15,"highest_post_number":23,"image_url":null,"created_at":"2021-03-15T19:19:04.253Z","last_posted_at":"2022-10-24T20:53:17.239Z","bumped":true,"bumped_at":"2022-10-24T20:53:17.239Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I want to make an Offline-first application. I am considering using standard CoreData for that.  The collaborative and syncing features are to be handled through Parse. \nTo keep my CoreData in sync, I expect to \n\nneed to&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":3115,"like_count":6,"has_summary":false,"last_poster_username":"Manuel","category_id":25,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":671,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":700,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":557,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":34,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":255,"primary_group_id":42,"flair_group_id":42}]},{"id":3007,"title":"Trying to remove Parse-Swift dependency and implement file upload myself results in Invalid file upload (code 130)","fancy_title":"Trying to remove Parse-Swift dependency and implement file upload myself results in Invalid file upload (code 130)","slug":"trying-to-remove-parse-swift-dependency-and-implement-file-upload-myself-results-in-invalid-file-upload-code-130","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2022-10-22T22:28:39.306Z","last_posted_at":"2022-10-23T13:14:48.335Z","bumped":true,"bumped_at":"2022-10-23T13:14:48.335Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello, \nFor some reason, I have been asked to remove Parse dependency from my target, but our backend/DB still relies on it. \nWith Parse-Swift, I was BTW using this code to save a file to our DB: \ntry ParseFile(\n    name&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":443,"like_count":0,"has_summary":false,"last_poster_username":"JohnRoxMySox","category_id":25,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1277,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":34,"primary_group_id":null,"flair_group_id":null}]},{"id":2992,"title":"Trouble saving using cachePolicy( . returnCacheDataElseLoad)","fancy_title":"Trouble saving using cachePolicy( . returnCacheDataElseLoad)","slug":"trouble-saving-using-cachepolicy-returncachedataelseload","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2022-10-15T19:33:50.079Z","last_posted_at":"2022-10-23T01:15:46.046Z","bumped":true,"bumped_at":"2022-10-23T01:15:46.046Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi - \nMy client app (IOS app using ParseSwift v4.14.2) needs to save data to the local Parse instance while the app is offline. The example: \n\nThe app connects to a bluetooth device\nThe app logic wants to record the time&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":976,"like_count":0,"has_summary":false,"last_poster_username":"Brian","category_id":25,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1290,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":34,"primary_group_id":null,"flair_group_id":null}]},{"id":1477,"title":"Subscribe to ParseUser.current","fancy_title":"Subscribe to ParseUser.current","slug":"subscribe-to-parseuser-current","posts_count":6,"reply_count":4,"highest_post_number":6,"image_url":null,"created_at":"2021-03-22T12:41:52.040Z","last_posted_at":"2022-10-11T10:28:19.430Z","bumped":true,"bumped_at":"2022-10-11T10:28:19.430Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Is there a way to monitor changes to ParseUser.current? I’d like my UI to refresh based on the login status. I’d like to do it through Combine to avoid coupling in the code base as the log out is done through a UIContext&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":751,"like_count":0,"has_summary":false,"last_poster_username":"claesjacobsson","category_id":25,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":671,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":34,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":574,"primary_group_id":null,"flair_group_id":null}]},{"id":2962,"title":"I need help to switch from Parse-iOS-SDK to Parse-Swift with a Redux-like implementation","fancy_title":"I need help to switch from Parse-iOS-SDK to Parse-Swift with a Redux-like implementation","slug":"i-need-help-to-switch-from-parse-ios-sdk-to-parse-swift-with-a-redux-like-implementation","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2022-10-02T21:04:23.338Z","last_posted_at":"2022-10-03T10:08:54.679Z","bumped":true,"bumped_at":"2022-10-03T10:08:54.679Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello, \nI am working on a project whose model is generated automatically in Swift from a web (Typescript) representation, and contained in a library (say “Model”). \nEach object from the model must be representable as a J&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":610,"like_count":1,"has_summary":false,"last_poster_username":"cbaker6","category_id":25,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1277,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":34,"primary_group_id":null,"flair_group_id":null}]},{"id":2954,"title":"Can I access all the object keys?","fancy_title":"Can I access all the object keys?","slug":"can-i-access-all-the-object-keys","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2022-09-30T11:56:12.108Z","last_posted_at":"2022-09-30T14:07:35.237Z","bumped":true,"bumped_at":"2022-09-30T14:07:35.237Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I have a project using the legacy Parse-SDK-iOS library, and I would like to replace it by the new Parse-Swift one. \nIn this project, I often had to use the allKeys property of the PFObjects, as well as the value(forKey:&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":385,"like_count":1,"has_summary":false,"last_poster_username":"JohnRoxMySox","category_id":25,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1277,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":34,"primary_group_id":null,"flair_group_id":null}]},{"id":2951,"title":"Saving array of objects containing ParseFiles","fancy_title":"Saving array of objects containing ParseFiles","slug":"saving-array-of-objects-containing-parsefiles","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2022-09-29T02:39:48.756Z","last_posted_at":"2022-09-29T02:39:48.849Z","bumped":true,"bumped_at":"2022-09-29T02:39:48.849Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I have a PFPhoto object which contains 2 ParseFiles: \nstruct PFPhoto: ParseObject {\n    //: These are required by ParseObject\n    var objectId: String?\n    var createdAt: Date?\n    var updatedAt: Date?\n    var ACL: Parse&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":339,"like_count":0,"has_summary":false,"last_poster_username":"bcbeta","category_id":25,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1250,"primary_group_id":null,"flair_group_id":null}]},{"id":2406,"title":"How to add relationships between objects?","fancy_title":"How to add relationships between objects?","slug":"how-to-add-relationships-between-objects","posts_count":12,"reply_count":8,"highest_post_number":12,"image_url":null,"created_at":"2022-02-04T08:05:25.245Z","last_posted_at":"2022-09-27T11:52:35.740Z","bumped":true,"bumped_at":"2022-09-27T11:52:35.740Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello, \nI have two base classes \nstruct ParseCategory: ParseObject {\n    var objectId: String?\n    var createdAt: Date?\n    var updatedAt: Date?\n    var ACL: ParseACL?\n    var originalData: Data?\n    \n    var name: Strin&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1382,"like_count":1,"has_summary":false,"last_poster_username":"dblythy","category_id":25,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1054,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":34,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":322,"primary_group_id":null,"flair_group_id":null}]},{"id":2917,"title":"Viewmodel query with a pointer","fancy_title":"Viewmodel query with a pointer","slug":"viewmodel-query-with-a-pointer","posts_count":6,"reply_count":4,"highest_post_number":6,"image_url":null,"created_at":"2022-09-16T17:16:50.152Z","last_posted_at":"2022-09-19T10:32:09.313Z","bumped":true,"bumped_at":"2022-09-19T10:49:00.640Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I have successfully migrated from objC to swift but I am new to SwiftUI and have been struggling a bit with the view models. \nFrom what I gather I am not allowed the following query because it requires a try: \n @StateObj&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":799,"like_count":1,"has_summary":false,"last_poster_username":"cbaker6","category_id":25,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1250,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":34,"primary_group_id":null,"flair_group_id":null}]},{"id":2807,"title":"How to transition from the old Parse framework","fancy_title":"How to transition from the old Parse framework","slug":"how-to-transition-from-the-old-parse-framework","posts_count":20,"reply_count":10,"highest_post_number":22,"image_url":null,"created_at":"2022-07-27T10:21:25.144Z","last_posted_at":"2022-09-13T23:35:45.012Z","bumped":true,"bumped_at":"2022-09-13T23:35:45.012Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello! \nAs the title says, how do I make the transition from the old Parse framework to Parse Swift seamlessly (Authentication wise)? \nAs of now, the only way I see possible is force users to re-login and is not really a&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":["discussion"],"tags_descriptions":{},"views":1331,"like_count":2,"has_summary":false,"last_poster_username":"bcbeta","category_id":25,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1179,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":30,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":255,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Frequent Poster","user_id":34,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1250,"primary_group_id":null,"flair_group_id":null}]},{"id":2893,"title":"Query on a relationship","fancy_title":"Query on a relationship","slug":"query-on-a-relationship","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2022-09-05T21:44:22.630Z","last_posted_at":"2022-09-06T18:09:36.764Z","bumped":true,"bumped_at":"2022-09-06T18:09:36.764Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I am able to query a property of the class directly: \n@StateObject var viewModel = PFTour.query(&quot;name&quot; == &quot;Notchtop&quot;)\n        .order([.descending(&quot;date&quot;)])\n        .includeAll()\n        .viewModel\n\nBut when I query on a &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":441,"like_count":0,"has_summary":false,"last_poster_username":"bcbeta","category_id":25,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1250,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":34,"primary_group_id":null,"flair_group_id":null}]},{"id":2886,"title":"ParseHealth.check()","fancy_title":"ParseHealth.check()","slug":"parsehealth-check","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2022-08-30T23:56:16.903Z","last_posted_at":"2022-08-31T00:07:46.572Z","bumped":true,"bumped_at":"2022-08-31T00:07:46.572Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"HI all, \nUsing ParseSwift with back4app as the ParseServer host. I’m new and learning, but when I run: \nParseHealth.check() \n…all I get back is ParseError code=-1 error=Invalid struct: No value associated with key Coding&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":653,"like_count":0,"has_summary":false,"last_poster_username":"cbaker6","category_id":25,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1246,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":34,"primary_group_id":null,"flair_group_id":null}]},{"id":1446,"title":"Error decoding parse-server response","fancy_title":"Error decoding parse-server response","slug":"error-decoding-parse-server-response","posts_count":28,"reply_count":17,"highest_post_number":28,"image_url":null,"created_at":"2021-03-14T13:23:36.135Z","last_posted_at":"2021-03-28T02:31:43.173Z","bumped":true,"bumped_at":"2022-08-12T00:55:32.260Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I’m playing around with ParseSwift and a local Parse Server (4.5.0). Whenever I try to perform a query or  saving an object to the server I get the error below. Not sure what I’m doing wrong… \nParseError code=-1 error=Er&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":3935,"like_count":2,"has_summary":false,"last_poster_username":"pierlux","category_id":25,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster, Accepted Answer","user_id":574,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":34,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":671,"primary_group_id":null,"flair_group_id":null}]},{"id":2831,"title":"ParseSwift - Error Decoding Parse-Server Response in SwiftUI App","fancy_title":"ParseSwift - Error Decoding Parse-Server Response in SwiftUI App","slug":"parseswift-error-decoding-parse-server-response-in-swiftui-app","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"//parse-community-forum-uploads.s3.dualstack.us-east-1.amazonaws.com/original/2X/1/15019770e79f9a7a19c21e495c393136d9f8fdd9.png","created_at":"2022-08-06T13:33:24.739Z","last_posted_at":"2022-08-08T10:30:17.750Z","bumped":true,"bumped_at":"2022-08-08T10:30:17.750Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi Guys, \nI’m new in Parse and Parse-Swift. I have Installed and run my Open Source Parse-Server and have tested using curl to send data to the server and all good. \nNow I’m trying to send data to my Parse-Server followi&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":529,"like_count":0,"has_summary":false,"last_poster_username":"sebpeterkasi","category_id":25,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":1222,"primary_group_id":null,"flair_group_id":null}]},{"id":2788,"title":"Getting more details on decoding errors","fancy_title":"Getting more details on decoding errors","slug":"getting-more-details-on-decoding-errors","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2022-07-12T07:56:26.553Z","last_posted_at":"2022-07-12T14:33:04.092Z","bumped":true,"bumped_at":"2022-07-12T14:33:04.092Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello! \nIs there any way to get more details on decoding errors? \nCodable provides some nice logging with the try catch mechanism. is there any way to use that? \nI’m currently having issues with a request. I am trying to&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":["query","discussion","cloud-code"],"tags_descriptions":{},"views":710,"like_count":1,"has_summary":false,"last_poster_username":"cbaker6","category_id":25,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1179,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":34,"primary_group_id":null,"flair_group_id":null}]},{"id":2769,"title":"Write Server-Side Cloud Code with the Swift SDK","fancy_title":"Write Server-Side Cloud Code with the Swift SDK","slug":"write-server-side-cloud-code-with-the-swift-sdk","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":"//parse-community-forum-uploads.s3.dualstack.us-east-1.amazonaws.com/optimized/2X/b/bdce6b8bd28979bec5e9dd82aee7eeda55ab6092_2_1024x512.png","created_at":"2022-06-25T17:44:21.757Z","last_posted_at":"2022-07-04T18:27:39.766Z","bumped":true,"bumped_at":"2022-07-04T18:27:39.766Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Version 4.6.0 of the Swift SDK allows you to write Parse Cloud Code Functions and Triggers completely in Swift by taking advantage of Parse Webhooks. \n\n\nUsing the Swift SDK on the server-side allows you to send Push Noti&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":["cloud-code"],"tags_descriptions":{},"views":824,"like_count":7,"has_summary":false,"last_poster_username":"dblythy","category_id":25,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":34,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":30,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":322,"primary_group_id":null,"flair_group_id":null}]},{"id":2732,"title":"Authenticating Parse Cloud Function","fancy_title":"Authenticating Parse Cloud Function","slug":"authenticating-parse-cloud-function","posts_count":8,"reply_count":3,"highest_post_number":8,"image_url":null,"created_at":"2022-06-13T19:32:47.548Z","last_posted_at":"2022-06-15T09:58:28.502Z","bumped":true,"bumped_at":"2022-06-15T09:58:28.502Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello! \nCan someone please point me to a guide on authenticating Parse Cloud Swift functions with the new ParseSwift library? \nI did a sample project aka POC (trying to migrate a huge project with the old Objc Parse libr&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1067,"like_count":6,"has_summary":false,"last_poster_username":"cbaker6","category_id":25,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1179,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":34,"primary_group_id":null,"flair_group_id":null}]},{"id":2530,"title":"ParseError code=-1 error=Invalid struct: No value associated with key CodingKeys(stringValue: \"objectId\", intValue: nil) (\"objectId\")","fancy_title":"ParseError code=-1 error=Invalid struct: No value associated with key CodingKeys(stringValue: &ldquo;objectId&rdquo;, intValue: nil) (&ldquo;objectId&rdquo;)","slug":"parseerror-code-1-error-invalid-struct-no-value-associated-with-key-codingkeys-stringvalue-objectid-intvalue-nil-objectid","posts_count":17,"reply_count":15,"highest_post_number":17,"image_url":null,"created_at":"2022-03-23T03:15:50.305Z","last_posted_at":"2022-05-02T18:08:01.738Z","bumped":true,"bumped_at":"2022-05-02T18:15:35.575Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello, \nI am getting an error when saving the object. Mind you it still saves it to the parse server, but the persistent error is annoying. I am unable to reproduce this error using any other struct other than my message&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":2448,"like_count":3,"has_summary":false,"last_poster_username":"cbaker6","category_id":25,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":976,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":322,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":793,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1140,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":34,"primary_group_id":null,"flair_group_id":null}]},{"id":2546,"title":"Easiest way to check if user has a specific role?","fancy_title":"Easiest way to check if user has a specific role?","slug":"easiest-way-to-check-if-user-has-a-specific-role","posts_count":5,"reply_count":3,"highest_post_number":5,"image_url":null,"created_at":"2022-03-28T05:27:50.265Z","last_posted_at":"2022-04-08T15:22:55.266Z","bumped":true,"bumped_at":"2022-04-08T15:22:55.266Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"What’s the easiest way to do \nif user.isAdmin() {\n// only show if admin\n}\n\nstruct User {\n\n  func isAdmin() {\n  / / code here\n  }\n\n}\n\nI’m looking into the ParseSwift samples but I’m still a bit confused on how to implemen&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":800,"like_count":1,"has_summary":false,"last_poster_username":"jayson","category_id":25,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":793,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":34,"primary_group_id":null,"flair_group_id":null}]},{"id":2553,"title":"Is it possible to save a [Any]?","fancy_title":"Is it possible to save a [Any]?","slug":"is-it-possible-to-save-a-any","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"//parse-community-forum-uploads.s3.dualstack.us-east-1.amazonaws.com/original/2X/e/ed0ab28ae99a9b7a8c19c35c1de3ec8ab7a71bd8.png","created_at":"2022-03-28T21:52:58.725Z","last_posted_at":"2022-03-28T23:18:54.339Z","bumped":true,"bumped_at":"2022-03-28T23:18:54.339Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Say I have an Array with multiple types: [“Hello World”, true, 3] (String, Bool, Int) \nWould I be able to save the above in parse? I have attempted to do the following with no avail: \nstruct Template: ParseObject {\n    v&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":639,"like_count":1,"has_summary":false,"last_poster_username":"cbaker6","category_id":25,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":976,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":34,"primary_group_id":null,"flair_group_id":null}]},{"id":2481,"title":"ParseSwift login examples for Apple, Facebook, & Google login","fancy_title":"ParseSwift login examples for Apple, Facebook, &amp; Google login","slug":"parseswift-login-examples-for-apple-facebook-google-login","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2022-03-08T02:49:00.098Z","last_posted_at":"2022-03-09T07:21:41.174Z","bumped":true,"bumped_at":"2022-03-09T07:21:41.174Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I am looking for sample code for Apple, Facebook, &amp; Google logins with ParseSwift. I have the Parse iOS SDK samples but they don’t carry over to ParseSwift. I have looked at the playground examples but they don’t cover t&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":991,"like_count":1,"has_summary":false,"last_poster_username":"cbaker6","category_id":25,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1082,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":34,"primary_group_id":null,"flair_group_id":null}]}]}}