晚上用奇点看微博的时候,点一个链接点不开,长按就闪退了,就和 TualatriX 反馈了这个问题,然后 TualatriX 发现链接带 ## NSURL 就识别不出来,如下图
1
cielpy 2017-03-04 00:21:55 +08:00
|
2
cielpy 2017-03-04 00:22:17 +08:00
|
3
iyeatse 2017-03-04 01:35:37 +08:00 via iPad
不是 bug ,是 feature ,# 不属于 url fragment 允许的字符范围
> http://stackoverflow.com/questions/26088849/url-fragment-allowed-characters 因此 http://test.com##test 不是一个合法的 url |
4
dorentus 2017-03-04 10:22:08 +08:00 via iPhone
|
5
onevcat 2017-03-04 17:43:24 +08:00 via iPhone 2
以前是没问题的,最新版本的 SDK 更新了 URL 规范。在创建 URL 之前记得先 escaping 转义
|