NCMBObject
public class NCMBObject : NCMBBase
データストアオブジェクトを操作するためのクラスです。
-
イニシャライズです。
Declaration
Swift
public override init(className: String)
Parameters
className
データストアのクラス名
-
設定されたオブジェクトIDに対応するオブジェクトを同期処理にて取得します。
Declaration
Swift
public func fetch() -> NCMBResult<Void>
Return Value
リクエストが成功した場合は
.success
、 失敗した場合は.failure<Error>
-
設定されたオブジェクトIDに対応するオブジェクトを非同期処理にて取得します。
Declaration
Swift
public func fetchInBackground(callback: @escaping NCMBHandler<Void>)
Parameters
callback
レスポンス取得後に実行されるコールバックです。
-
オブジェクトを同期処理にて保存します。
Declaration
Swift
public func save() -> NCMBResult<Void>
Return Value
リクエストが成功した場合は
.success
、 失敗した場合は.failure<Error>
-
オブジェクトを非同期処理にて保存します。
Declaration
Swift
public func saveInBackground(callback: @escaping NCMBHandler<Void>)
Parameters
callback
レスポンス取得後に実行されるコールバックです。
-
saveInBackground_async()
AsynchronousDeclaration
Swift
public func saveInBackground_async() async -> NCMBResult<Void>
Return Value
リクエストが成功した場合は
.success
、 失敗した場合は.failure<Error>
-
設定されたオブジェクトIDに対応するオブジェクトを同期処理にて削除します。
Declaration
Swift
public func delete() -> NCMBResult<Void>
Return Value
リクエストが成功した場合は
.success
、 失敗した場合は.failure<Error>
-
設定されたオブジェクトIDに対応するオブジェクトを非同期処理にて削除します。
Declaration
Swift
public func deleteInBackground(callback: @escaping NCMBHandler<Void>)
Parameters
callback
レスポンス取得後に実行されるコールバックです。