2014-08-30 4 views
0

Когда я посмотрел, как написать PFObject на диск, я нашел довольно сложный материал. Самый простой вариант, который я нашел, - написать функции кодирования и декодирования, а затем использовать NSKeyedArchiver (чего я еще не пробовал, потому что хочу убедиться, что использую наиболее подходящее решение). Более сложные варианты включали сторонние библиотеки для синхронизации с Core Data.Запись PFObject на диск

Инженеры Parse.com заявили, что работают над функциями, которые сделают offline usage work better, но пока нет AFAIK.

Однако PFUser класс имеет currentUser метод с последующим описанием и подписью:

/*! 
Gets the currently logged in user from disk and returns an instance of it. 
@result Returns a PFUser that is the currently logged in user. If there is none, returns nil. 
*/ 
+ (instancetype)currentUser; 

Кажется, что все, что в этом методе должен быть хорошим способом работать с PFObject на диске. Есть ли способ узнать, что такое технология, лежащая в основе этого метода (и за всеми методами logIn*, в которых должно происходить сохранение)?

ответ

0

По-видимому PFUser.currentUser() фактически возвращает статическую переменную класса, as seen here.

Смежные вопросы