Ошибки быстрой компиляции при загрузке файла с использованием NSFileHandle с Dropbox API

Я пытаюсь использовать пример, где файл загружается с помощью NSFileHandle. Я получаю следующие ошибки компиляции:

Я получаю это 2 раза:

Cannot invoke 'uploadSessionStart' with an argument list of type '(input: NSData?)'

Я получаю ошибки один раз в uploadFirstChunk() и один раз в uploadNextChunk(), оба раза в этом утверждении:

var data : NSData? = nil
...
data = fileHandle!.readData(ofLength: chunkSize) as NSData?
...
dbClient.files.uploadSessionStart(input: data)<==

Я также получаю эту ошибку в uploadNextChunk():

Type of expression is ambiguous without more context

Это утверждение, где это происходит:

let destPath = "/MDG/test/Test1.mp4"
...
dbClient.files.uploadSessionFinish(
                cursor: Files.UploadSessionCursor(sessionId: self.sessionId, offset: UInt64(offset)),
                commit: Files.CommitInfo(path: destPath),<==
                input: data!)

0 ответов

Другие вопросы по тегам