ios - 尝试使用 TOSMBClient 使用 SMB1 上传文件时的 EXC_BAD_ACCESS
问题描述
我正在尝试使用 TOSMBClient 使用 SMB1 上传文件。
当我尝试上传文件时,出现以下错误Thread 4: EXC_BAD_ACCESS (code=1, address=0x50)
它发生在库的以下部分:
dispatch_sync(self.session.serialQueue, ^{
这是我用来启动上传的代码:
let session = TOSMBSession.init(ipAddress: serverURL);
session?.setLoginCredentialsWithUserName(username, password: password);
let path = "I_AM_A_FILE.txt";
let data = path.data(using: .utf8)
self.uploadTask = session!.uploadTaskForFile(atPath: path, data: data as Data?, progressHandler: nil, completionHandler: {
print("send")
}) { (error) in
print("got error == ", error as Any)
}
self.uploadTask?.resume();
非常感谢
解决方案
推荐阅读
- python - 在python中从整个熊猫数据框中选择和删除单词列表
- google-cloud-platform - Google play 到 BigQuery 转移作业中的错误
- java - AWS SDK 2.0+ jar 下载
- r - RStudio 将行索引附加到图形上的点
- android - 安卓模拟器
- linux - 如何将命令的输出作为对 bash shell 中变量的引用
- flutter - “错误:在 Flutter 中执行数字求和时,不能将类型为‘double’的值分配给‘int’类型的变量”
- python - Python:使用rolling + apply和一个需要2列作为pandas参数的函数
- react-native - React Native 网络信息
- selenium - 如何通过用于 Zalenium 消息的 selenium-side-runner 将 cookie 添加到在网格中运行的 Selenium IDE 测试