Type Definitions
The following type definitions are available globally.
-
ユーザ情報の取得結果(リスト)を受け取るBlock
Declaration
Objective-C
typedef void (^NBUsersBlock)(NSArray<NBUser *> *, NSError *)Swift
typealias NBUsersBlock = (Int32) -> VoidParameters
usersユーザ情報リスト
errorエラー内容
-
グループ情報の取得結果(リスト)を受け取るBlock
Declaration
Objective-C
typedef void (^NBGroupsBlock)(NSArray<NBGroup *> *, NSError *)Swift
typealias NBGroupsBlock = (Int32) -> VoidParameters
groupsグループ情報リスト
errorエラー内容
-
Object取得時のBlock
Declaration
Objective-C
typedef void (^NBObjectsBlock)(NSArray<NBObject *> *, NSUInteger, NSError *)Swift
typealias NBObjectsBlock = (Int32) -> VoidParameters
objectsNBObjectの配列。
count検索にマッチした件数。 オジェクトのクエリ、かつNBQueryのqueryCountをYESに設定した場合のみ格納される。 それ以外のケースでは不定値となる。
error処理中にエラーが発生した場合に設定される。 nil以外の場合にはobjects,countは参照しないこと。
-
インスタレーション情報を受け取るBlock
Declaration
Objective-C
typedef void (^NBPushInstallationBlock)(NBPushInstallation *, NSError *)Swift
typealias NBPushInstallationBlock = (NBPushInstallation?, UnsafeMutablePointer<Int32>?) -> VoidParameters
installationインスタレーション情報
errorエラー内容
-
Push送信結果を受け取るBlock
Declaration
Objective-C
typedef void (^NBPushBlock)(NSDictionary<NSString *, NSObject *> *, NSError *)Swift
typealias NBPushBlock = (Int32) -> VoidParameters
resultPush送信結果 成功時は該当したインスタレーション数を含む。
errorエラー内容
-
非同期処理のコールバックBlock
Declaration
Objective-C
typedef void (^NBResultBlock)(NSError *)Swift
typealias NBResultBlock = (UnsafeMutablePointer<Int32>?) -> VoidParameters
error処理結果 処理に成功した場合nilとなる。
-
ファイルメタデータを受け取るBlock
Declaration
Objective-C
typedef void (^NBFilesBlock)(NSArray<NBFile *> *, NSError *)Swift
typealias NBFilesBlock = (Int32) -> VoidParameters
datalistファイルメタデータリスト
errorエラー内容
-
転送進捗を受け取るBlock
Declaration
Objective-C
typedef void (^NBFileProgressBlock)(int64_t, int64_t)Swift
typealias NBFileProgressBlock = (Int32, Int32) -> VoidParameters
transferred総転送サイズ(byte)
expectedファイル全体サイズ(byte)
-
ダウンロード完了通知を受け取るBlock
Declaration
Objective-C
typedef void (^NBFileDownloadBlock)(NSURL *, NSError *)Swift
typealias NBFileDownloadBlock = (UnsafeMutablePointer<Int32>?, UnsafeMutablePointer<Int32>?) -> VoidParameters
urlファイル保存先
errorエラー内容
Type Definitions Reference