backend(mBaaS)。Tips3月にリリースされたスクリプト機能を使ってiOS側からコードを実行してみたいと思います。今回はデータストアに保存する際に、事前に入力チェックを行うスクリプトとしてみます。サーバ側にアップロードするコードについて今回アップロードするコードは次のようになります。使ってItemクラスのインスタンスを生成します。入力チェックを行い(nameに値が入っているかどうか)、エラーだった場合はHTTPステータス400でエラーを返します。エラーがない場合はデータを保存し、そのオブジェクトを返します。YOUR_APPLICATION_KEY、YOUR_CLIENT_KEYはそれぞれ自分のキーに変更してください。いうキーにメッセージを入れて返してください。SDK側で使っています。iOS側のコードではアプリ側のコードです。今回はSwiftで書いてみました。backendを参考にしてください。NCMBScriptRequestMethod.ExecuteWithDeleteMethodとして定義する必要があるということです。データを渡す部分ですが、NCMBObjectを使うことはできませんでした。そのため、データをAnyObjectとして定義する必要があります。script.executeではデータの他、ヘッダーとクエリーを渡すことができます。withBlockにコールバックが返ってきますので、errオブジェクトがnilであるかどうかでエラー判定を行います。今回、エラーでない場合はItemクラスのJSONデータが返ってきます。後はこれを使ってNCMBObjectを作成できます。SDKとも共通で利用ができます。入力値の検証など、複雑なロジックをサーバ側に持たせることでアプリ側が簡素化できるようになります。Service)とは、スマートフォンアプリでよく利用される汎用的な機能をSDKとクラウドから提供するサービスです。backendのちょっと便利な使いかた・非公式SDKやアプリ開発の関連情報などをお届けするブログです。※記事内には、サポート対象外の内容も含みます。本ブログではコメント機能を公開しておりません。アプリ開発を行う上での課題解決には、ユーザーコミュニティやもくもく会などもご活用ください。LIMITEDスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。