Я добавляю поддержку Dropbox в свое приложение iOS. Используя официальный API Dropbox и учебные пособия онлайн здесь Я дошел до того, что Dropbox должен пройти аутентификацию. Код ниже - это то, что дается Authenticate при нажатии кнопки:
//MainViewController.m
....
@implementation CryptoMainViewController
.....
#pragma mark - Dropbox
- (void)didPressLink {
if (![[DBSession sharedSession] isLinked]) {
[[DBSession sharedSession] link];
}
}
Но независимо от того, как я изменяю код, куда я его помещаю или какую кнопку связываю, ничего не произойдет. Используя точки останова, я обнаружил, что метод на самом деле срабатывает. Я даже положил его в IBAction, но это дает тот же результат. Что я делаю неправильно? Как я могу заставить мое приложение аутентифицировать конечного пользователя?
И, после проверки подлинности, Как я могу сохранить строку NSS в Dropbox пользователя?
Если это совершенно неправильно, то где я могу найти ресурсы о том, как это сделать правильно?
Весь учебник, вся документация, API и т. Д. Доступны здесь .