Ios xcode=我使用prepareforsgue将数据从一个视图发送到另一个视图,但可以';不要在PrepareForegue中将其发送到另一个视图
我有个问题。首先,我用prepareforsgue从textfield发送信息。我从WelkomViewController发送到TableViewController。在那里,我把数据放在一个NSMutableDictionary中。这是一个人和他的价值观。然后,我将此人放入另一个NSMutableDictionary中,用于多人。在tableview中,我创建了一个仅包含所有人员全名的列表。通过单击行,我想提供一个新的视图,其中包含客户端单击的人的详细信息。但我似乎无法使用prepareForSegue发送数据 我做错了什么?谢谢你的每一个回复Ios xcode=我使用prepareforsgue将数据从一个视图发送到另一个视图,但可以';不要在PrepareForegue中将其发送到另一个视图,ios,objective-c,xcode,Ios,Objective C,Xcode,我有个问题。首先,我用prepareforsgue从textfield发送信息。我从WelkomViewController发送到TableViewController。在那里,我把数据放在一个NSMutableDictionary中。这是一个人和他的价值观。然后,我将此人放入另一个NSMutableDictionary中,用于多人。在tableview中,我创建了一个仅包含所有人员全名的列表。通过单击行,我想提供一个新的视图,其中包含客户端单击的人的详细信息。但我似乎无法使用prepareFo
您试图像使用数组一样使用字典,这显然不起作用。您不应该指望[self.personen allKeys]的固定顺序,它可以在运行时的任何时候更改,这将导致传递错误的人
您需要使用可变数组作为人名的存储容器,然后通过索引路径的行对其进行寻址 首先,您需要使用
NSmutablearray
来保存人员数据,因此请确保self.personen
是一个NSmutablearray
,然后只需使用ObjectAtindex
函数即可获取所选行
vcGevensView.persoon=[self.personen objectAtIndex:indexPath.row];
代码应该以格式化文本的形式发布,而不是以图像的形式发布。