Итак, я пытаюсь обновить свой код до синтаксиса Swift 2.0, но я не могу заставить мой логин Parse работать. Я просмотрел изменения документации и добавил блок результатов для моего входа в систему, но я получаю сообщение об ошибке «» (, ) throws -> Void 'не конвертируется в' PFUserResultBlock? ' "Swift 2.0 Parse Login
Вот строка кода:
PFUser.logInWithUsernameInBackground(usernameTextField.text!, password: passwordTextField.text!, block: { (user,error) -> Void in
if user != nil {
Я получаю ошибку: не может ссылаться на 'logInWithUsernameInBackground' со списком аргументов типа '(String, пароль: String, (PFUser ?, NSError) броски -> Пустота)' –
Я снова попытался это кусок кода здесь, и он хорошо работает с XCode 7.0 и Swift 2. Можете ли вы попробовать очистить код (Продукт -> Очистить из верхнего меню), а также удалить старые производные данные (/ Users/YOURUSERNAME/Library/Developer/Xcode/DerivedData) и повторите попытку после перезапуска XCode? – emreoktem
Да, я сделал это, он все еще дает мне ошибку. У меня есть еще одна ошибка в xcode, которая говорит, что «NSMutableDictionary» не конвертируется в «[NSObject: AnyObject]» в моем делете приложения, поэтому я не уверен, могут быть связаны и вызывают эту проблему. –