「 https://github.com/box/box-ios-sdk 」の手順に従って新しいフォルダーを作成するために、xcode プロジェクトをボックス アカウントと統合しようとしました。
最初に、リンク「 http://developers.box.com/authentication-in-your-ios-app/ 」に続く認証プロセスを完了しました。
ビルドが成功し、box アカウントの認証プロセスを取得し、新しいフォルダーを作成するために必要な名前を取得します。その後、次のことを経験しました
Error- {Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSURL initFileURLWithPath:]: nil string parameter'}
新しいフォルダーを作成するためのコード:
- (void)viewDidLoad {
[super viewDidLoad];
self.title = @"Create Folder";
[self.textView becomeFirstResponder];
}
- (IBAction)gotobutton:(id)sender {
[Box createFolderWithName:self.textView.text parentFolderID:[BoxID numberWithInt:0] share:NO callbacks:^(id<BoxOperationCallbacks> on)
{
on.after(^(BoxCallbackResponse response)
{
if (response == BoxCallbackResponseSuccessful)
{
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Success"
message:@"Folder created." delegate:nil cancelButtonTitle:@"OK"
otherButtonTitles:nil] ;
[alertView show];
}
else
{
[BoxErrorHandler presentErrorAlertViewForResponse:response];
}
});
}];
}
エラーから抜け出す方法、これを以前に経験した人はいますか? 助けてください!!!