我正在制作应用程序,但我遇到了一个问题。我对iOS开发世界足够新,所以请耐心等待。在我的应用程序中,用户通过将数据输入到tableView中的单元格来进行注册。例如姓名,个人资料照片等。
如果注册成功,则会将用户发送到他们的主页,在那里我有一个UIImageView和UIlabel
。
问题
我想知道如何确保根据用户设置此UILabel
和UIImageView
。例如,当用户A登录或注册时UIImageView
匹配他们在注册时使用的图像,依此类推等等,用于userB,userC等......
任何建议都会很棒,我希望我能清楚自己想要达到的目标吗?
答案 0 :(得分:0)
用户按下loginButton
中的resgisterViewController
按钮。您必须在[{1}}中为NSString
和UILabel
UIImage
传递UIImageView
。
按照此answer(传递数据转发)的步骤,逐步了解如何执行此操作。在该答案中,您MainViewController
将RegsiterViewController
,ViewControllerA
将为MainViewController
。
答案 1 :(得分:0)
您可以创建initWithUser:
方法来实例化您的profileViewController
,其中User对象具有指示userName和imageName的属性。在viewDidLoad
,您可以将这些内容分配给UIImageView
和UILabel
。
答案 2 :(得分:0)
减少混淆,您可以将所有数据本地存储在某个变量或字典中,然后使用相同的。要在其他视图控制器上使用它,只需使这些变量或字典可以全局访问。