EXC_BAD_ACCESS при попытке использовать TOSMBClient для загрузки файла с использованием SMB1 - PullRequest
0 голосов
/ 16 января 2020

Я пытаюсь использовать 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();

Большое спасибо

...