UIWebViewのdidFailLoadWithErrorでエラー処理をしていると、
domain: @"NSURLErrorDomain" - code: 18446744073709550617
というエラーが出ることが稀によくあります。(変な日本語)
18446744073709550617という数値でパニックになりがちですが、それはNSURLErrorCancelledです。
NSURLErrorCancelledの定義は↓の公式リファレンスで確認できます。
NSURLErrorCancelled = -999,
となっています。
64bit(8byte)の整数型で符号有りは-999、符号無しだと18446744073709550617になります。
この問題に気づかずに数時間無駄にしてしまいました…。