From e0e813b325365367c7ea998629dba20b4840e1b2 Mon Sep 17 00:00:00 2001 From: Christine Abernathy Date: Thu, 13 Oct 2011 16:08:10 -0700 Subject: [PATCH] Handle no friend case for publishing to friend's wall. Small memory leak fix, need to release before making savedAPIResult nil first. --- sample/Hackbook/Hackbook/APICallsViewController.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sample/Hackbook/Hackbook/APICallsViewController.m b/sample/Hackbook/Hackbook/APICallsViewController.m index eda553a27f..5869aa5108 100644 --- a/sample/Hackbook/Hackbook/APICallsViewController.m +++ b/sample/Hackbook/Hackbook/APICallsViewController.m @@ -968,7 +968,7 @@ - (void)request:(FBRequest *)request didLoad:(id)result { { NSArray *resultData = [result objectForKey:@"data"]; // Check that the user has friends - if ([result count] > 0) { + 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"]]; @@ -980,8 +980,8 @@ - (void)request:(FBRequest *)request didLoad:(id)result { case kAPIGetAppUsersFriendsNotUsing: { // Save friend results - savedAPIResult = nil; [savedAPIResult release]; + savedAPIResult = nil; // Many results if ([result isKindOfClass:[NSArray class]]) { savedAPIResult = [[NSMutableArray alloc] initWithArray:result copyItems:YES];