タグ付けされた質問 「foundation」


7
UIWebViewに表示されるHTMLページのタイトルを取得する方法
UIWebViewに表示されたHTMLページからタイトルタグのコンテンツを抽出する必要があります。そうするための最も堅牢な手段は何ですか? 私はできることを知っています: - (void)webViewDidFinishLoad:(UIWebView *)webView{ NSString *theTitle=[webView stringByEvaluatingJavaScriptFromString:@"document.title"]; } ただし、JavaScriptが有効になっている場合にのみ機能します。 または、タイトルのHTMLコードのテキストをスキャンすることもできますが、少し面倒で、ページの作成者がコードに慣れていないと壊れやすいかもしれません。それに関しては、iPhone API内でhtmlテキストを処理するために使用する最良の方法は何ですか? 明らかなことを忘れてしまったような気がします。これらの2つの選択肢よりも優れた方法はありますか? 更新: この質問への回答から、UIWebView:JavaScriptを無効にできますか?UIWebViewでJavaScriptをオフにする方法がないようです。したがって、上記のJavaScriptメソッドは常に機能します。


2
「scanLocation」を解決する方法はiOS 13.0で廃止されました
スキャナーを使用しようとすると、「scanLocation」がiOS 13.0で廃止されたという警告が表示されます。次の場所からスキャンできることは文字列をスキャンするためのかなり基本的なものであるため、scanLocationの代わりに何を使用するのか疑問に思います。AppleのScannerのドキュメントでは、廃止予定についても触れられておらず、scanLocationに代わるものを示唆しています。 廃止されたscanLocationの使用例: while !scanner.isAtEnd { print(scanner.scanUpToCharacters(from: brackets)) let block = scanner.string[scanner.currentIndex...] print(block) scanner.scanLocation = scanner.scanLocation + 1 }
10 swift  foundation 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.