我正在尝试在注册时将数字Twitter ID转换为普通用户名 - 而不是随机字母。
我使用Parse作为后端。
- (IBAction)twitterSignup:(id)sender {
[PFTwitterUtils logInWithBlock:^(PFUser *user, NSError *error) {
if (![PFTwitterUtils isLinkedWithUser:user]) {
[PFTwitterUtils linkUser:user block:^(BOOL succeeded, NSError *error) {
if ([PFTwitterUtils isLinkedWithUser:user]) {
NSLog(@"User logged in with Twitter!");
}
}];
}
if (!user) {
NSLog(@"The user cancelled the Twitter login.");
return;
} else if (user.isNew) {
NSLog(@"User signed up and logged in with Twitter!");
} else {
NSLog(@"User logged in with Twitter!");
答案 0 :(得分:1)
获取屏幕名称:
NSString *twitterScreenName = [PFTwitterUtils twitter].screenName;