Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

iOS

[Extra Credit] Show Profile in Build a Self-Destructing message app

Hi there.

I've been trying to figure out the extra credit for part 3 on Build a Self-Destruction Message App, and I've figured everything but one thing out: How to pass prepareForSegue the self.friends indexPath for the friend that the user is clicking on.

    if ([segue.identifier isEqualToString:@"showProfile"]) {
        ProfileViewController *viewController = (ProfileViewController *)segue.destinationViewController;
        PFUser *clickedUser = [self.friends objectAtIndex:0];
        viewController.profileUser = clickedUser;
    }

Obviously, the segue goes to the same user every time, but I can't figure out how to get [self.friends objectAtIndex:??], to make it functional. Any hints/advice will help, Thanks.

1 Answer

Assuming you are triggering the segue by selecting a row in your table view, is there a way to obtain the index of the selected row from the table view?