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> ) -> Void

    Parameters

    callback

    レスポンス取得後に実行されるコールバックです。

  • オブジェクトを同期処理にて保存します。

    Declaration

    Swift

    public func save() -> NCMBResult<Void>

    Return Value

    リクエストが成功した場合は .success 、 失敗した場合は .failure<Error>

  • オブジェクトを非同期処理にて保存します。

    Declaration

    Swift

    public func saveInBackground(callback: @escaping NCMBHandler<Void> ) -> Void

    Parameters

    callback

    レスポンス取得後に実行されるコールバックです。

  • 設定されたオブジェクトIDに対応するオブジェクトを同期処理にて削除します。

    Declaration

    Swift

    public func delete() -> NCMBResult<Void>

    Return Value

    リクエストが成功した場合は .success 、 失敗した場合は .failure<Error>

  • 設定されたオブジェクトIDに対応するオブジェクトを非同期処理にて削除します。

    Declaration

    Swift

    public func deleteInBackground(callback: @escaping NCMBHandler<Void> ) -> Void

    Parameters

    callback

    レスポンス取得後に実行されるコールバックです。