台灣最大程式設計社群網站
線上人數
1277
 
會員總數:246266
討論主題:189809
歡迎您免費加入會員
討論區列表 >> iOS APP/ swift 開發 >> swift2 初學一問,UIWebView 無法使用
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
swift2 初學一問,UIWebView 無法使用
價值 : 20 QP  點閱數:896 回應數:3
樓主

阿醜
初學者
15 120
1250 174
發送站內信

書籍是1.X多,裡面有說到 UIWebView

上網查了一下,好像是安全性的問題,說在 info.info.plist 加上
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key><true/>
</dict>
但我加了也沒用,請問這是怎麼回事 求大大解

搜尋相關Tags的文章: [ swfit2 ] , [ uiwebview ] ,
本篇文章發表於2015-12-05 23:18
1樓
最有價值解答

daisuke
檢舉此回應
沒錯, 加那個就可以了。
問題出在判斷式, 你是想要判斷沒有 "http://" 就幫字串加上去吧? 所以要加上 "!" 在 str!.hasPrefix("http://") 前面。
要是原來狀況的話會是判斷有 "http://" 的字串, 再幫字串加上 "http://"。

if !str!.hasPrefix("http://") {
str = "http://" + str!
}
本篇文章回覆於2015-12-07 10:53
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

daisuke
檢舉此回應
單加 ! 不能配適 htttps 這個字串, 所以可能需要判斷兩種。

例如判斷 "http://", "https://" 都沒有就加上 "http://"

if !str!.hasPrefix("http://") || !str!.hasPrefix("https://") {
....
}
本篇文章回覆於2015-12-07 11:01
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

daisuke
檢舉此回應
更正是 && @A@
本篇文章回覆於2015-12-08 10:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.