gpt4 book ai didi

ios - 在 iOS 中的文件夹 OneDrive 中创建文件夹

转载 作者:行者123 更新时间:2023-11-28 21:35:15 24 4
gpt4 key购买 nike

OneDrive 可以选择从 iOS 应用程序创建文件夹。我在以下方法的帮助下创建了它:

[self.liveClient postWithPath:@"me/skydrive" dictBody:newFolder delegate:self userState:@"create folder"];
newFolder = NSDictionary with folder details including folder name.

我在这里创建的文件夹名称是xyz

现在,当我尝试使用以下路径在此特定文件夹中创建子文件夹时:

[self.liveClient postWithPath:@"me/skydrive/xyz" dictBody:newFolder delegate:self userState:@"create folder"];

此处 xyz 是一个驱动器中的现有文件夹。

但现在它抛出以下错误:

LiveServicesErrorDomain error 5.

最佳答案

这是解决方案。

第一步:

首先通过以下方法在一个驱动器的根目录下创建文件夹:

[self.liveClient postWithPath:@"me/skydrive" dictBody:newFolder delegate:self userState:@"create folder"];

newFolder = NSDictionary,包含文件夹详细信息,包括文件夹名称。将子文件夹名称命名为 abc

这将在一个驱动器云的根目录上创建 xyz 文件夹。

第二步:

获取在一个驱动器云上创建的 xyz 文件夹的路径。为此,请使用以下查询:

[self.liveClient getWithPath:@"me/skydrive/files" delegate:self userState:@"me/skydrive/files"];

作为响应,您将收到 JSON 格式的数据,实际上是一组字典。对于特定于 xyz 文件夹的字典,将有一个名为“id”的键名,其值将是到达 xyz 文件夹内部的路径。

第三步:

现在,要创建子文件夹,请运行以下查询:

[self.liveClient postWithPath:id dictBody:newFolder delegate:self userState:@"create subfolder"];

newFolder = NSDictionary,包含文件夹详细信息,包括文件夹名称。

id = id是step2中获取的文件夹xyz的路径。

这将在一个驱动器云上的 xyz 文件夹内创建 abc 子文件夹。

关于ios - 在 iOS 中的文件夹 OneDrive 中创建文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34163481/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com