1

我目前正在制作一个将数据发送到处理数据的算法的应用程序。然后以这种形式将在哪里找到文件的响应发送回应用程序:

Optional({
output = "data://.algo/deeplearning/AlgorithmName/temp/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.png";})

我需要一种方法来提取响应的随机生成的“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.png”部分。它需要存储在我稍后将使用的字符串中。

4

1 回答 1

1

最终代码:

if let json = response as? [String: Any] {
                print(json)

                let filePath = json["output"] as? String
                print("File path: \(filePath!)")

                let uwFilePath = filePath!

                let index = uwFilePath.index(uwFilePath.startIndex, offsetBy: 57)
                self.imageFileName = uwFilePath.substring(from: index)

                print(self.imageFileName)
            }

imageFileName 存储最终文件名以供以后使用。输出字符串的开头部分也被切断。

于 2017-01-16T11:54:56.057 回答