美文网首页
iOS采坑记录

iOS采坑记录

作者: crazy汤姆猫 | 来源:发表于2019-07-05 17:35 被阅读0次

采坑记录

iOS 通过 Webview点击下载链接问题

Webview点击下载链接,需要通过文件名下载文件,需要通过NSURLResponse 的suggestedFilename属性获取文件名。服务端设置的"Content-Disposition" = "attachment;filename=xxxx.doc",如果 xxx 里面有空格,会导致拿不到文件名。这里需要使用文件名编码的方法解决,注意最好不要用BASE64编码,因为 iOS 这个字段的解析有长度限制,可以使用国标编码格式。


属性对象设置成 assign 会导致野指针

assign属性赋值,assign 会成为野指针,如果正好遇到 assign 赋值下面有同类型属性赋值,会导致 assign 属性的指针指向了下一属性的值,造成莫名问题


相关文章

  • iOS采坑记录

    采坑记录 iOS 通过 Webview点击下载链接问题 Webview点击下载链接,需要通过文件名下载文件,需要通...

  • 采坑记录

    一、访问页面报502错误 常见问题: 最大可能是应用启动报错,没有启动起来 应用虽然起来了,但是由于遇到运行时er...

  • element 复选框点击一个全部选中bug

    因为有坑记录下先给出代码在细说 别的我就不说了,采坑记录下。

  • iOS pod组件化采坑记录

    最近在做利用pod进行组件化重构,哇塞,那叫一个难受,一个小问题可能就卡很久,光靠自己琢磨是真费事,没办法。。。只...

  • arraylist采坑记录

    而最近,看到一个以前的同学写的一段代码就是在循环过程中删除元素,我很是纳闷啊。然后后来决定给他改掉。然后引发了另外...

  • RecyclerView采坑记录

    今天使用RecyclerView过程中遇到了坑,RecyclerView的条目中既有checkbox,又有edit...

  • swagger采坑记录

    一、swagger-ui.html正常显示但doc.html空白 注意:我的doc.html不是404,说明在后端...

  • Flutter采坑记录

    在 Flutter 开发中遇到的一些 BUG,避免遗忘,记录一下,如果正在看文章的你也遇到了,那激动的心,颤抖的手...

  • TextSnake采坑记录

    一、提示错误: RuntimeError: Cannot re-initialize CUDA in forked...

  • Vue 采坑记录

    1、

    网友评论

      本文标题:iOS采坑记录

      本文链接:https://www.haomeiwen.com/subject/bbzecxtx.html