2014-09-11 55 views
-1

我的应用程序有一个Facebook登录模块。这会将所有用户列表存储在sqlite数据库中,并在其他TableViewController中显示所有用户名的列表。如何在NSDictionary中存储属性元素或在标签中显示

我希望当我点击用户名的任何单元格时,对应的记录会显示在其他ViewController上。

我用一个属性从TableViewController获取记录到ViewController,并在其中使用push segue。所以我已经提取了用户名和他的电子邮件ID。现在我想在标签中显示它。我如何在标签中显示它。

当我使用NSLog("user details %@", self.propertyName); 我得到user details == {email = "[email protected]"; name = "Sunil";} 但是,它没有显示在标签上。

如何在不同的标签中显示用户名和电子邮件ID。

我可以将它存储在NSDictionary中,然后显示它。我如何将这些存储在NSDictionary

回答

1

采取属性变量NSDictionary在第二视图 - 控制和使用它像这样

在第一个视图控制器添加此代码,每当ü要数据推到第二视图 - 控制

secondVCObj.propertyDict = userDetailsDict; //since userDetailsDict is a dictionary.

[self.navigationController pushViewController:secondVCObj animated:YES];

字典被移动到第二个viewcontrollers属性字典,那里你可以设置文本到这样的标签

userNameLabel.text = [userDetailDict valueForKey:@"name"];

emailLabel.text = [userDetailDict valueForKey:@"email"];

完蛋了。快乐编码

+0

谢谢,我可以在你的帮助下完成 – 2014-09-11 07:05:58

相关问题