Iphone 如何使一个页面将消息传递给另一个页面?

Iphone 如何使一个页面将消息传递给另一个页面?,iphone,ios,uitableview,login,viewdidload,Iphone,Ios,Uitableview,Login,Viewdidload,我的问题是不同的用户可以访问不同的产品。假设用户1可以访问3,而用户2可以访问所有4 在登录时,如果用户1登录,它会告诉MainView仅显示3个单元格,那么我是否可以拥有一些内容?在主视图中使用类似ViewDidLoad的内容来读取登录页面的内容 那能做到吗 谢谢。如果您跟踪“登录”的用户,您可以根据该用户/配置文件配置视图。在appdelegate中存储全局变量,如numberOfCells。 根据登录条件为其赋值 一旦您的主视图即将在视图中显示like WILLEXPEND,请从appde

我的问题是不同的用户可以访问不同的产品。假设用户1可以访问3,而用户2可以访问所有4

在登录时,如果用户1登录,它会告诉MainView仅显示3个单元格,那么我是否可以拥有一些内容?在主视图中使用类似ViewDidLoad的内容来读取登录页面的内容

那能做到吗


谢谢。

如果您跟踪“登录”的用户,您可以根据该用户/配置文件配置视图。

appdelegate中存储全局变量,如numberOfCells。 根据登录条件为其赋值

一旦您的主视图即将在视图中显示like WILLEXPEND,请从appdelegate获取numberOfCells的值,并更改您的UI

您可以按如下方式获取appdelegate引用

SampleAppDelegate *appdelegate=(SampleAppDelegate*)[[UIApplication sharedApplication] delegate];

为什么不使用
NSUserDefaults


您可以在其中保存大量字段,并且可以在整个项目中访问这些字段

你好,你能帮我做这个吗,因为我不熟悉这个。谢谢。@Honda:在appdelegate中取一个变量作为int numberOfCells。当您登录时,根据登录的用户更新numberOfCells变量的值,然后您可以在显示视图时获得该值。您可以给我一个关于此的演练吗?比如在appDelegate.h和.m中放什么,因为我不知道从哪里开始。谢谢。@Abizem:你能帮我存储全局变量吗?我对objective-c很陌生,所以如果你能帮助我,那就太好了。谢谢