【发布时间】:2017-11-08 02:43:12
【问题描述】:
首先让我说我不精通目标 c,也不是 iOS 开发人员。我正在开发一个 react-native 应用程序,发现我不得不深入研究原生代码。所以,我感谢您对我的耐心,如果您对我可能知道或可能不知道的内容做出零假设,我将非常感激。谢谢!
我正在尝试使用react-native-mail,但它无法将我选择的照片附加到电子邮件中。
在故障排除中,我第一次跳进了 Xcode 的调试器。单步执行代码,似乎attachmentPath 类似于file:///var/mobile/... 被分配给变量fileData 作为类型NSData。但是,在代码中更进一步,它变成了nil。
我不知道为什么会发生这种情况,也不知道如何解决这个问题。这是调试器会话的图像,其中 3 个屏幕截图并排拼接在一起。
欢迎所有指针、提示、指导和建议
【问题讨论】:
-
您是否在启用优化的情况下进行编译?如果你忽略侧边栏显示的内容并在调试器中运行
po fileData,你会得到什么? -
我什至不确定如何知道我是如何编译的。我该怎么说?另外,我在哪里运行
po fileData命令?我看到一个过滤框,但不是这样 -
请不要发布指向您的代码的链接,将实际(相关)代码以文本形式复制并粘贴到您的问题中。
-
@maddy,我明白你的意思,但在这种情况下,代码的链接是额外的,只会使问题变得混乱。我添加它以防万一有人想要更多上下文。
标签: ios objective-c