// // DropboxV2ObjC.m // FMC Planner 2 // // Created by Kilian Hofmann on 29.03.16. // Copyright © 2016 Kilian Hofmann. All rights reserved. // #import "DropboxV2ObjC.h" @implementation DropboxV2ObjC - (DropboxV2ObjC *)init { self = [super init]; self.rootDirectory = @"/Apps/FMC Planner 2/"; return self; } - (BOOL)authorizeUserWithToke:(NSURL *)token { NSScanner *scan = [NSScanner scannerWithString:[token absoluteString]]; NSString *error = [[NSString alloc] init]; [scan scanUpToString:@"&error=" intoString:&error]; if (![error isEqualToString:[token absoluteString]]) { return false; } // No error, refine token NSString *tokenUnrefined = [[NSString alloc] init]; [scan scanUpToString:@"&" intoString:&tokenUnrefined]; NSString *tokenRefined = [tokenUnrefined substringFromIndex:21]; _token = tokenRefined; return true; } @end