Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trial![](https://ecs-static.teamtreehouse.com/assets/views/marketing/shared/community-banner-white-47072046c51352fe6a69f5e691ff5700b28bb11d45197d7bdf066d9ea3f72d0c.webp)
![Simon Lindebjerg Jensen](https://secure.gravatar.com/avatar/0f9e63bcfb519ccaa50e8dabb42bca49?s=96&d=https%3A%2F%2Fecs-static.teamtreehouse.com%2Fassets%2Fcontent%2Fdefault_avatar-445fbbabfc8dc9188fb5967fe43322ee0c3e0dd1e10f378bf8343784af5a13eb.webp&r=pg)
Simon Lindebjerg Jensen
1,783 PointsIBAction to send data from a textfield and into NSMutableDictionary
I am trying to make an IBAction populate a dictionary with multiple strings from textfields that the user will input player names into.
I have no idea where I am making the mistake, since the debugger does not give me any errors, nothing is written in the console.
The code I've written looks something like this:
AddPlayerViewController.h
@property NSMutableDictionary *playersDict;
@property UITextfield *playerTextField;
AddPlayerViewController.m
-(IBAction) toGameDesc:(id)sender{
[_playersDict setObject:self.playerTextField.text forKey:@"player"];
}
The IBAction also acts as a push seque to the next viewcontroller.
2 Answers
![Amit Bijlani](https://uploads.teamtreehouse.com/production/profile-photos/5393/micro_NewProfile2.jpg)
Amit Bijlani
Treehouse Guest TeacherHow do you have the IBAction as an action and a segue at the same time? It can be either one or the other.
![Simon Lindebjerg Jensen](https://secure.gravatar.com/avatar/0f9e63bcfb519ccaa50e8dabb42bca49?s=96&d=https%3A%2F%2Fecs-static.teamtreehouse.com%2Fassets%2Fcontent%2Fdefault_avatar-445fbbabfc8dc9188fb5967fe43322ee0c3e0dd1e10f378bf8343784af5a13eb.webp&r=pg)
Simon Lindebjerg Jensen
1,783 PointsSeemed like a convenient way to do it.
Should I make a separate IBAction, call it on the same button that calls the push segue or is there a different way that would be optimal?
![Amit Bijlani](https://uploads.teamtreehouse.com/production/profile-photos/5393/micro_NewProfile2.jpg)
Amit Bijlani
Treehouse Guest TeacherYou can have it as an IBAction and then from within your code push the segue.
![Simon Lindebjerg Jensen](https://secure.gravatar.com/avatar/0f9e63bcfb519ccaa50e8dabb42bca49?s=60&d=https%3A%2F%2Fecs-static.teamtreehouse.com%2Fassets%2Fcontent%2Fdefault_avatar-445fbbabfc8dc9188fb5967fe43322ee0c3e0dd1e10f378bf8343784af5a13eb.webp&r=pg)
Simon Lindebjerg Jensen
1,783 PointsI will try that.
Thank you for helping.