NCMBAnonymousUtils Class Reference

Inherits from NSObject
Declared in NCMBAnonymousUtils.h

Overview

NCMBAnonymousUtilsクラスは、匿名ユーザでのログインを管理しているクラスです。

匿名ユーザには、下記のようないくつかの規則があります。

・匿名ユーザは、ユーザ名とパスワードなしでログインできます。

・一度ログアウトした場合は、匿名ユーザを復元することはできません。

logIn

+ logIn:

同期通信を利用して匿名ユーザでログインする。必要があればエラーをセットし、取得することもできる。

+ (NCMBUser *)logIn:(NSError **)error

Parameters

error

処理中に起きたエラーのポインタ

Return Value

匿名ユーザー情報を含むNCMBUserのインスタンス

Declared In

NCMBAnonymousUtils.h

+ logInWithBlock:

非同期通信を利用して匿名ユーザでログインする。ログインし終わったら与えられたblockを呼び出す。

+ (void)logInWithBlock:(NCMBUserResultBlock)block

Parameters

block

通信後実行されるblock。blockは次の引数のシグネチャを持つ必要がある(NCMBUser user, NSError errorr) userにはログインしたユーザの情報が渡される。errorにはエラーがあればエラーのポインタが、なければnilが渡される。

Declared In

NCMBAnonymousUtils.h

+ logInWithTarget:selector:

非同期通信を利用して匿名ユーザでログインする。ログインし終わったら指定されたセレクタをNSInvocattionで呼び出す。

+ (void)logInWithTarget:(id)target selector:(SEL)selector

Parameters

target

呼び出すターゲット

selector

呼び出すセレクタ。次のシグネチャを持つ必要がある。(void)callbackWithResult:(NCMBUser *)user error:(NSError **)error userにはログインしたユーザの情報が渡される。errorにはエラーがあればエラーのポインタが、なければnilが渡される。

Declared In

NCMBAnonymousUtils.h

+ isLinkedWithUser:

指定したユーザが匿名ユーザかどうか判断。匿名ユーザの場合はtrueを返す。

+ (BOOL)isLinkedWithUser:(NCMBUser *)user

Parameters

user

指定するユーザ

Return Value

BOOL型 ログイン中のユーザーが匿名ユーザーの場合YESを返す

Declared In

NCMBAnonymousUtils.h