में उपयोगकर्ता में साइन इन करने के लिए कनवर्ट करते समय अवैध सत्र टोकन IOS पर स्विफ्ट का उपयोग कर रहा हूं।अज्ञात उपयोगकर्ता को parse.com
मेरे ऐप में पोस्ट की एक सूची है। आप गुमनाम रूप से पढ़ सकते हैं लेकिन आपको पोस्ट करने के लिए साइन अप करना होगा।
जब आप ऐप खोलते हैं तो आपको एक अनाम खाता मिलता है। मैं AppDelegate
PFUser.enableAutomaticUser()
PFUser.currentUser()?.incrementKey("RunCount")
PFUser.currentUser()?.saveInBackground()
में निम्नलिखित डाल रहा से कोड मिला: https://www.parse.com/docs/ios/guide#users-anonymous-users
जब आप पोस्ट करने के लिए जाना मैं तुम्हें
let user = PFUser.currentUser()
user?.username = displayNameTextField.text
user?.password = passwordTextField.text
user?.email = emailTextField.text
user!.signUpInBackgroundWithBlock { ... }
यह सफल होता है के लिए साइन अप किया है। मैं सर्वर पर अद्यतन किया जा रहा उपयोगकर्ता देख सकते हैं। हालांकि मुझे 20 9 त्रुटि मिलती है: [त्रुटि]: अमान्य सत्र टोकन (कोड: 20 9, संस्करण: 1.7.4)
मैंने सत्र-सत्र को देखने और प्रत्येक चरण में इसे प्रिंट करने का प्रयास किया है और यह वही रहता है। मैंने सुना है कि जब कोई उपयोगकर्ता लॉग आउट करता है तो सत्रटोकन्स को अमान्य कर दिया जाता है लेकिन मैंने सोचा कि मैंने अभी उपयोगकर्ता को साइन इन किया है और नहीं। सत्रित क्यों अमान्य है?
मैंने उपयोगकर्ता को वर्तमान उपयोगकर्ता के रूप में PFUser.bcome() सत्र सत्र का उपयोग करके सेट करने का प्रयास किया है लेकिन यह या तो काम नहीं करता है।
मैं स्पष्ट रूप से कुछ दिख रहा हूं लेकिन मुझे पता नहीं लगा सकता कि क्या। किसी भी मदद की बहुत सराहना की है।
धन्यवाद। चालाक क्या मैं पूछ सकता हूं, क्या आपने शुरू किया "नई परियोजना" या "मौजूदा परियोजना" चुनें? "नई परियोजना" आपको एक खाली एक्सकोड परियोजना प्रदान करती है। "मौजूदा परियोजना" आपको अपने मौजूदा एक्सकोड प्रोजेक्ट में पार्स फ्रेमवर्क जोड़ने के लिए एक गाइड देती है। मैंने साथ शुरुआत की एक मौजूदा परियोजना, लेकिन मैंने अभी आपके समाधान का परीक्षण करने के लिए समस्या को पुन: उत्पन्न करने की कोशिश की और "नई परियोजना" के साथ शुरू किया और मैं त्रुटि को पुन: उत्पन्न नहीं कर सकता। –
व्यक्तिगत रूप से मैं हमेशा अपने खाली एक्सकोड प्रोजेक्ट से शुरू करता हूं और 'मौजूदा परियोजना' का उपयोग करके पार्स जोड़ता हूं। विधि। इसमें कोई भी नहीं होगा हालांकि समस्या पर mpact - जिस सेटिंग के बारे में मैं बात कर रहा हूं वह www.parse.com पर आपके ऐप के लिए "सेटिंग्स/सामान्य" अनुभाग में है। मैंने रिक्त स्टार्टर प्रोजेक्ट में इस मुद्दे को दोबारा बनाया है और इसे पार्स के लिए एक बग के रूप में प्रस्तुत किया है। – antsyawn