Использование Swift 2.1 (Xcode 7.2.) И Parse 1.12.0, я получаю сообщение об ошибке, что PFObject.save() недоступен в Swift. Мой код:Синхронное сохранение в анализе с использованием Swift
let operation = NSBlockOperation {() -> Void in
do {
let success = try rating.save()
}
catch let er as NSError {
error = er
}
}
В PFObject + Synchronous.h есть это:
///--------------------------------------
#pragma mark - Saving Objects
///--------------------------------------
/**
*Synchronously* saves the `PFObject`.
@return Returns whether the save succeeded.
*/
- (BOOL)save PF_SWIFT_UNAVAILABLE;
/**
*Synchronously* saves the `PFObject` and sets an error if it occurs.
@param error Pointer to an `NSError` that will be set if necessary.
@return Returns whether the save succeeded.
*/
- (BOOL)save:(NSError **)error;
Так что, похоже, как будто Xcode не может сказать, какую функцию использовать: он должен попытаться использовать который обрабатывает ошибку. Есть ли способ заставить это, или я вызываю функцию неправильно?
Я пытался найти, как код ObjectiveC было отображение Свифт многословие, но не смог по какой-то причине. благодаря – pickwick