NCMBScript Class Reference
Inherits from | NSObject |
---|---|
Declared in | NCMBScript.h |
service
service スクリプト実行APIをリクエストするためのService
@property NCMBScriptService *service
Declared In
NCMBScript.h
method
method スクリプトをリクエストする場合のメソッド
@property NCMBScriptRequestMethod method
Declared In
NCMBScript.h
+ scriptWithName:method:
スクリプト名とリクエストメソッドを指定してNCMBScriptのインスタンスを作成
+ (instancetype)scriptWithName:(NSString *)name method:(NCMBScriptRequestMethod)method
Parameters
name |
スクリプトのファイル名 |
---|---|
method |
スクリプトをリクエストする場合のメソッド |
Return Value
NCMBScriptのインスタンス
Declared In
NCMBScript.h
+ scriptWithName:method:endpoint:
スクリプト名とリクエストメソッド、APIのエンドポイントを指定してNCMBScriptのインスタンスを作成
+ (instancetype)scriptWithName:(NSString *)name method:(NCMBScriptRequestMethod)method endpoint:(NSString *)endpoint
Parameters
name |
スクリプトのファイル名 |
---|---|
method |
スクリプトをリクエストする場合のメソッド |
endpoint |
ローカルで動作させているスクリプトをリクエストする場合などに指定するAPIサーバーのエンドポイント |
Return Value
NCMBScriptのインスタンス
Declared In
NCMBScript.h
– execute:headers:queries:error:
リクエストパラメータを指定してスクリプトを同期通信で実行し、結果を取得する
- (NSData *)execute:(NSDictionary *)data headers:(NSDictionary *)headers queries:(NSDictionary *)queries error:(NSError **)error
Parameters
data |
リクエスト時のbodyデータ(リクエストメソッドが NCMBExecuteWithPostMethod / NCMBExecuteWithPutMethod の場合のみ送信される) |
---|---|
headers |
リクエスト時のヘッダー |
queries |
リクエスト時のクエリパラメータ(クエリストリングに変換されます) |
error |
エラーオブジェクトのポインタ |
Return Value
スクリプトを実行した結果をNSDataで返す
Declared In
NCMBScript.h
– execute:headers:queries:withBlock:
リクエストパラメータを指定してスクリプトを非同期通信で実行し、結果を取得する
- (void)execute:(NSDictionary *)data headers:(NSDictionary *)headers queries:(NSDictionary *)queries withBlock:(NCMBScriptExecuteCallback)block
Parameters
data |
リクエスト時のbodyデータ(リクエストメソッドが NCMBExecuteWithPostMethod / NCMBExecuteWithPutMethod の場合のみ送信される) |
---|---|
headers |
リクエスト時のヘッダー |
queries |
リクエスト時のクエリパラメータ(クエリストリングに変換されます) |
block |
スクリプト実行APIをリクエストしたあとに実行されるコールバック。コールバック引数のdataにはスクリプト実行後の結果が入ります。errorにはスクリプト実行後のエラーが入ります。 |
Declared In
NCMBScript.h