Сегодня я обновил Xcode до 6.1 и мой проект Parse прекратил компиляцию. Я использую Swift. У меня есть класс Post
, объявленный как class Post: PFObject, PFSubclassing
с пользовательскими свойствами.Parse, Swift и Xcode 6.1 - невозможно создать подкласс PFObject, вызвав .object()
Когда я пытаюсь назвать что-то вроде: var post = Post.object()
Xcode говорит .object() is unavailable: use object construction PFObject()
и прекращает компиляцию.
Я обновил cocoapods и использую Parse 1.4.2 SDK версию. Я также выполнил чистую сборку и удаление данных Derived. Похоже, что подкласс как-то сломан.
Все прошло отлично на Xcode 6.0.1.
вы знаете, как решить эту проблему делать?
Попробуйте этот пост: PFObject = Post.Object() – nikhil84
@ walle84 это не работает: 'Post.Type не имеет члена, называемого Object'. Временное исправление, предлагаемое предложением Xcode: 'var post = Post()' <- просто простой конструктор затрат , но это не рекомендуется в документации 'PFObject + Subclassing.h' для объекта' + (instancetype), 'method. – Kamil
Команда анализа подтвердила, что это [действительная ошибка] (https://developers.facebook.com/bugs/349654705211582) – Kamil