我目前有以下代码,选择一个随机的Facebook朋友,并张贴到他们的墙上。我希望能够从所有朋友中选择(而不是随机选择一个)并发布到他们的墙上。如果有人能帮助我用下面的代码,这将是巨大的:)发布到Facebook的朋友墙而不是发送与iOS的通知
case gkAPIFriendsForDialogFeed:
{
NSArray *resultData = [result objectForKey: @"data"];
// Check that the user has friends
if ([resultData count] > 0) {
// Pick a random friend to post the feed to
int randomNumber = arc4random() % [resultData count];
[self apiDialogFeedFriend:
[[resultData objectAtIndex: randomNumber] objectForKey: @"id"]];
} else {
[self showMessage:@"You do not have any friends to post to."];
}
break;
}
这个代码选择了所有的朋友,但不张贴到他们的墙上,而不是它发送一些通知:
case gkAPIGetAppUsersFriendsUsing:
{
NSMutableArray *friendsWithApp = [[NSMutableArray alloc] initWithCapacity:1];
// Many results
if ([result isKindOfClass:[NSArray class]]) {
[friendsWithApp addObjectsFromArray:result];
} else if ([result isKindOfClass:[NSDecimalNumber class]]) {
[friendsWithApp addObject: [result stringValue]];
}
if ([friendsWithApp count] > 0) {
[self apiDialogRequestsSendToUsers:friendsWithApp];
} else {
[self showMessage:@"None of your friends are using Whatto."];
}
[friendsWithApp release];
break;
}
是不是有一种方法来改变它,而不是挑选一个随机的朋友它显示所有?谢谢 – hanumanDev 2012-07-23 12:31:50
我会为ObjectAtIndex的tag.tag放入什么?我需要用户能够从朋友列表中选择一个朋友。谢谢 :) – hanumanDev 2012-07-25 10:31:37