Obj.C

obj.C:泣けて来る、やっとわかった。DOMDocument

ようやくわかりました。
saveは、- (DOMDocument *)mainFrameDocumentを使えば良さそうですね。

WebViewをsaveするには、– (DOMDocument *)mainFrameDocumentを使えばいいということがようやくわかりました。一日一善のペースですから、とても時間がかかっています。それでも前に進んでいるので良しとします。

WebDataSource *dataSource = [[xbWebView mainFrame] dataSource];だと、Returns the main frame, the root of the web frame hierarchy for this page.になります。rootですから、URLまで辿(たど)られてしまいます。

次に、WebDataSource *dataSource2 = [[xbWebView webFrame] dataSource];ならどうかとやったのですが、exception errorで落ちてしまいます。WebDataSourceはお門違いで、WebViewから探してこいということのようです。

それで、昨夜からDOMが頭の片隅に引っかかっていたので、DOMDocument *dataSource2 = [xbWebView mainFrameDocument];を使ったら、URLを読み込んだ画面を編集したものがsaveでき、OKになりました。「ヤッター」と叫びたい感じです。

論理的でないのが不都合です。try and errorでは時間がかかります。saveしたファイルをSafariで描画したら狙い通りだったので、結果はOKです。このあと、作ったファイルを戻す方法を確立します。

そのあと、dataを使って配列を一回の書き込みでsaveすることができるかどうか確認します。
➡配列のread/writeは、NSUserdefaultsにNSMutablearrayを格納する/読み出すにやり方が書いてありました。これで配列のread/writeもOKになりました。

IMG_3307丸田池公園 2014.4.10

IMG_3303もう春もおわったのかなあ?初夏の暑さ!

Categories: Obj.C, 技術

Tagged as: