OneDrive可以選擇從iOS應用程序創建文件夾。我有以下方法的幫助下創造了它:我在這裏創造在iOS中創建文件夾OneDrive中的文件夾
[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錯誤5.
你有沒有簽出[新的OneDrive API](https://dev.onedrive.com/)和相關的[iOS SDK](https://github.com/onedrive/onedrive-sdk-ios)?我建議沿着這條路線而不是使用舊的API。 – Brad
終於成功了!在獲取文件「me/skydrive/files」時創建xyz文件夾後,它會返回包含skydive上的文件夾ID的特定文件夾信息的字典,只需使用該文件夾ID作爲在其中創建新文件夾的路徑即可。 – sinner
感謝您爲我們更新Sandeep!你能否寫下並接受你對這個問題的回答,以便其他人可以看到你在沒有閱讀評論的情況下找出答案? – Brad