Я перехожу со старого SDK Dropbox Obj-C на новый.Я использовал следующие методы из старого SDK:
- deletePath:
- uploadFile:toPath:withParentRev:fromPath:
- loadMetadata:
- cancelAllRequests
И несколько вызовов делегатов:
- (void)restClient:(DBUserClient*)client
uploadedFile:(NSString*)destPath
from:(NSString*)srcPath
metadata:(DBMetadata*)metadata
- (void)restClient:(DBUserClient*)client uploadFileFailedWithError:(NSError*)error
- (void)restClient:(DBUserClient*)client deletedPath:(NSString *)path
- (void)restClient:(DBUserClient*)client deletePathFailedWithError:(NSError*)error
- (void)restClient:(DBUserClient*)client loadedMetadata:(DBMetadata*)metadata
- (void)restClient:(DBUserClient*)client metadataUnchangedAtPath:(NSString*)path
- (void)restClient:(DBUserClient*)client loadMetadataFailedWithError:(NSError*)error
- (void)sessionDidReceiveAuthorizationFailure:(DBSession*)session userId:(NSString *)userId
НовыйSDK, похоже, не имеет ничего общего с этими методами - или делегатами.Я несколько удивлен, что SDK будет обновлен так, чтобы он полностью отличался от того, что уже было там.Я думаю, что, возможно, у меня что-то не так, может быть, есть еще один SDK, который мне не хватает?Конечно, не может быть так сложно, несмотря на любые изменения API, поддерживать SDK таким образом, чтобы переход был простым и интуитивно понятным и не требовал серьезных изменений в клиентском коде.
Что я делаю неправильно