我不能共享任何具有查詢參數的鏈接,如第二個。Whatsapp的URL方案不允許在iOS中查詢參數
whatsapp://send?abid=2&text=http://www.google.com
工作正常
whatsapp://send?abid=2&text=http://www.google.com/?search=123
不起作用
我不能共享任何具有查詢參數的鏈接,如第二個。Whatsapp的URL方案不允許在iOS中查詢參數
whatsapp://send?abid=2&text=http://www.google.com
工作正常
whatsapp://send?abid=2&text=http://www.google.com/?search=123
不起作用
不能使用?
的第一個後發的任何參數。
要將搜索值設爲123,請嘗試使用&search=123
而不是?search=123
。
如果http://www.google.com/?search=123
是一個完整的字符串,那麼你必須對它進行編碼,因爲它包含「?」 ,「/」和「:」。
您的文字值會是這樣的:
whatsapp://send?abid=2&text=http%3A%2F%2Fwww.google.com%2F%3Fsearch%3D123
這是上面的編碼字符串。 也許這可以解決你的問題。
成功了嗎?因爲當我嘗試添加查詢參數時,我的字符串會自動切斷'?'的'?'.. – JarnoV
你有沒有嘗試編碼文本http://www.w3schools.com/tags/ref_urlencode.asp – rehan
是啊..我編碼後發送整個字符串NSURL。 – Nil