我的问题是不同的用户可以访问不同的产品。假设用户 1 可以访问 3,而用户 2 可以访问所有 4。
我可以在登录时获得一些东西,如果用户 1 登录,它会告诉 MainView 只显示 3 个单元格吗?MainView 中的 ViewDidLoad 之类的东西可以读取登录页面回显的内容?
可以这样做吗?
谢谢。
我的问题是不同的用户可以访问不同的产品。假设用户 1 可以访问 3,而用户 2 可以访问所有 4。
我可以在登录时获得一些东西,如果用户 1 登录,它会告诉 MainView 只显示 3 个单元格吗?MainView 中的 ViewDidLoad 之类的东西可以读取登录页面回显的内容?
可以这样做吗?
谢谢。
如果您跟踪已“登录”的用户,您可以根据该用户/个人资料配置您的视图。
在appdelegate中存储一个全局变量,例如numberOfCells。根据您的登录条件为其赋值。
一旦您的 MainView 将像在 viewWillAppear 中一样显示,请从appdelegate获取numberOfCells的值并更改您的 UI。
您可以按如下方式获取 appdelegate 参考。
SampleAppDelegate *appdelegate=(SampleAppDelegate*)[[UIApplication sharedApplication] delegate];
你为什么不使用NSUserDefaults
??
您可以在其中保存很多字段,并且可以在整个项目中访问。