HTMLParserを修正する
公開日:
:
最終更新日:2016/03/07
Tips, ライブラリ解説 HTMLPaeser
HTMLスクレイピングしてる時に役立つライブラリであるObjective-C-HMTL-Parserなのですが、iOS9環境でコンパイルしたらパース処理でエラーを吐くようになりました。
参考サイトの情報を見ながら、ソースを修正することで対応できたので、ここで修正点の部分をピンポイントで掲載したいと思います。
// const char *enc = CFStringGetCStringPtr(cfencstr, 0); // ↓ NSString* enc = (__bridge NSString*)CFStringConvertEncodingToIANACharSetName(cfenc); // (略) // _doc = htmlReadDoc ((xmlChar*)[string UTF8String], NULL, enc, optionsHtml); // ↓ _doc = htmlReadDoc ((xmlChar*)[string UTF8String], NULL, [enc UTF8String], optionsHtml);
参考サイト
関連記事
-
preferredContentSizeをUINavigationContorllerのPop時に再設定する
popoverで表示しているViewControllerのサイズを、他のViewController
-
UIActionSheetが消えるときにキーボード表示/非表示通知が来る
UITextViewやUITextField編集中にアクションシートを表示すると、アクションシート
-
iOS9でURLスキームを登録する
私事ですが、iOS8から対応はしたいということで検証用に使っている自分のiPhoneもiOS8でがん
-
UIActionSheetの文字がブレて多重表示される
UIActionsheetを使っていて、iOS7/iPadの組み合わせで起こる不具合らしき挙動が起こ
-
Bitbucketの画面の日本語化/コミット時に同時プッシュを行う
前回の記事の続きで、Bitbucketの画面の日本語化と、Xcodeでコミットするときに同時にpus
-
UIButtonのappearanceで派生する色設定
以下のコードでUIButtonのappearanceでBackgroundColorの設定をすると、
-
FormSheetでModalに表示させたビューの高さを変更する
iPadにおいて、FormSheetでModal表示させたビューの高さを変えたい場合の記事。 この
-
実機テストしたときのデータを取り出す
Xcodeでコンパイルして実機テストしている場合に、テストデータを実機から取り出す方法です。 以下
-
NXDrawKitを導入してみる
ACEDrawingViewがObj-Cで書かれていて、いまいちメンテされてないなぁと感じたので、新
-
UIAlertControllerの取り扱い
旧聞ですが日本語版のStackOverflowが始動したようですね。 個人的な印象は「フィルタされ