More Related Content
Similar to Cocoa勉強会#42-UIWebKitをコンポーネントとして使う (20)
More from Masayuki Nii (20)
Cocoa勉強会#42-UIWebKitをコンポーネントとして使う
- 10. JavaScript実行メソッド
値の取得
•
•
ex: <input type= checkbox id= box />
[WEBVIEW stringByEvaluatingJavaScriptFromString:
@ document.getElementId( box ).checked; ];
メソッドの実行結果
•
•
•
2010年9月24日金曜日
trueあるいはfalseという文字列が返る
メソッドの返り値はステートメントの評価結果が返る
従って、return…の必要はない
10
- 11. 内部から外部へのアクセス
HTML内にリンクを作る
•
•
ex: <a href= .?a=1&b=2 >Do It!</a>
自分自身を呼び出すとともに、パラメータを追加する
UIWebViewのデリゲートを設定する
•
•
webView:shouldStartLoadWithRequest:navigationType:メソッ
ドを実装する
NOを返せば、HTMLページは変化しない
クエリーパラメータを解析する
•
•
•
2010年9月24日金曜日
引数requestに、リクエスト情報が渡される
NSArray *queryParams = [[[request URL] query]
componentsSeparatedByString: @"&"];
結果に応じて必要な作業をObjective-Cで記述できる
11