1

私はDropboxチュートリアルに従っています、そしてそれは私にこのコードを与えます:

- (IBAction)pressLink {
[[DBAccountManager sharedManager] linkFromController:YOUR_ROOT_CONTROLLER];
}

これはボタンにリンクされているはずで、ドロップボックスのログイン画面が表示されるはずYOUR_ROOT_CONTROLLERです。コードのセクションをsettings、押されているボタンを保持するビューであるに変更しました。しかし、ボタンを押しても何も起こりません。それは言うので、それは私の実際のビューコントローラROOTを求めていますか?initial

これが私のコードです:

- (IBAction)pressLink
{
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Storyboard" bundle:nil];
SettingsViewController * settings = (SettingsViewController *) [storyboard instantiateViewControllerWithIdentifier:@"settings"];
[[DBAccountManager sharedManager] linkFromController:settings];
}

これは私がボタンメソッドを変更したものです。なぜなら、YOUR_ROOT_CONTROLLERそこにあるだけでエラーが発生したためですが、今、私が言ったように、それは何もしません。どんな助けでも大歓迎です!ありがとう

4

1 に答える 1

1

設定が上記のコードがあるコントローラーであると言っている場合は、SettingsViewController の新しいインスタンスをインスタンス化するべきではありません。self を linkFromController に渡すだけです。

于 2013-02-15T04:25:55.493 に答える