iOS

Swift4:URLに関わるバグ修正

かなり苦戦しました。

しかし、バグと不具合を修正できました。
不満な点は多いです。もちろん、完璧は今の実力では望めません。

.jsonベースが動かなくなったことをずっとあとから気づきがっくりしましたが。。。

問題点と対処:

  • コンテンツブロックが急に効かなくなった(Xcode9.3?)。
    →一旦、ファイルベース(.json)を無効にする。これは動くものと信じ込んでいたため、気づきが遅く、致命的だった!
    → macOSから転用したフィルタの構成を全面的に見直し、再構成/追加。
  • 読み込みURLとwebページのURLが異なるために起きる機能不全。
    → リダイレクトのようなものと理解し、管理テーブルで制御。
  • URLの更新・前後への制御が悪い(バグ)。
    → 単なるバグもあれば、全体の制御不良もあったので、URL読み込みのロジックを全面的に再レビュし、処理を一箇所にまとめた(あとでコードをアップ予定)。
  • 検索結果のリンクがduckduckgoとgoogleで異なるものがある。
    → googleなら問題がないが、duckduckgoだと機能不全を起こす。
    → 先の読み込みURLとwebページのURLが異なるために起きる機能不全を参照。
  • ツールバーのボタンがわかりにくい。
    → ツールバーの見直しによる簡素化/登録アプリを意識した修正。
参考
🍎🌝🌝🍎 🅿️URL= http://www.sankei.com/smp/<—-URLを指定
⭕️開始⭕️ 🅿️CurrentURL= http://www.sankei.com/smp/ 🅿️CompURL=
🔵終了🔵 🅿️CurrentURL= http://www.sankei.com/smp/ 🅿️CompURL= ⛔️読完 🅿️URLRow= 2
⛔️終了⛔️ 🅿️CurrentURL= http://www.sankei.com/smp/ 🅿️CompURL= ⛔️読完
*
⬅️⬅️➡️➡️ 🅿️CurrentURL= https://duckduckgo.com/?q=産経&t=ffab&ia=meanings 🅿️URL Row= 1<—-Backward
🍎🌝🌝🍎 🅿️URL= https://duckduckgo.com/?q=産経&t=ffab&ia=meanings
⭕️開始⭕️ 🅿️CurrentURL= https://duckduckgo.com/?q=産経&t=ffab&ia=meanings 🅿️CompURL=
🔵終了🔵 🅿️CurrentURL= https://duckduckgo.com/?q=産経&t=ffab&ia=meanings 🅿️CompURL= ⛔️読完 🅿️URLRow= 1
⛔️終了⛔️ 🅿️CurrentURL= https://duckduckgo.com/?q=産経&t=ffab&ia=meanings 🅿️CompURL= ⛔️読完
⭕️開始⭕️ 🅿️CurrentURL= https://duckduckgo.com/?q=産経&t=ffab&ia=meanings 🅿️CompURL= ⛔️読完<—-無視
*
⭐️ポチ⭐️ 🅿️CurrentURL= http://www.sankei.com/ 🅿️CompURL=<—-リンクをクリック
🍎🌝🌝🍎 🅿️URL= http://www.sankei.com/
⭕️開始⭕️ 🅿️CurrentURL= http://www.sankei.com/ 🅿️CompURL=
🔵終了🔵 🅿️CurrentURL= http://www.sankei.com/smp/ 🅿️CompURL= ⛔️読完 🅿️URLRow= 2
⛔️終了⛔️ 🅿️CurrentURL= http://www.sankei.com/smp/ 🅿️CompURL= ⛔️読完

Screenshot 2018-04-03 00.23.14

糸島はすっかり春になりました。

DSC_0172

Categories: iOS, Swift, 技術