我只是想知道这个方法是做什么的,因为从标题来看,它似乎应该提示用户使用特定的用户名登录,但这不是它的作用,据我所知,它没有做任何不同的事情。 .
- (void)linkUserId:(NSString *)userId;
我只是想知道这个方法是做什么的,因为从标题来看,它似乎应该提示用户使用特定的用户名登录,但这不是它的作用,据我所知,它没有做任何不同的事情。 .
- (void)linkUserId:(NSString *)userId;
此功能用于重新关联您的帐户。
我的一小部分代码解释了这个函数是如何工作的。
#pragma mark -
#pragma mark DBSessionDelegate methods
- (void)sessionDidReceiveAuthorizationFailure:(DBSession *)session userId:(NSString *)userId {
relinkUserId = [userId retain];
[[[[UIAlertView alloc]
initWithTitle:NSLocalizedString(@"DropBoxSessionEnd",@"") message:NSLocalizedString(@"ReLinkQuestion",@"") delegate:self
cancelButtonTitle:NSLocalizedString(@"Cancel",@"") otherButtonTitles:NSLocalizedString(@"Relink",@""), nil]
autorelease]
show];
}
#pragma mark -
#pragma mark UIAlertViewDelegate methods
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)index {
if (index != alertView.cancelButtonIndex) {
[[DBSession sharedSession] linkUserId:relinkUserId];
}
[relinkUserId release];
relinkUserId = nil;
}
此功能打开“链接”Dropbox 页面而不提示用户登录。