构建登录已有的应用程序

时间:2011-05-17 13:51:38

标签: iphone ios delegates login

我正在构建一个已完成的应用程序的登录。该应用程序已经使用了appdelegate但是为了进行登录,它需要使用appdelegate。我陷入困境,无法为您的应用代表创建导航控制器的新参考插座。因为appdelegate不在我的.xib中。

如何让appdelegate出现在.xib文件中,以便将其与导航控制器链接?

感谢。

1 个答案:

答案 0 :(得分:1)

我们需要先了解您应用的架构。但即使没有这个,我能想到的一个解决方案就是这个。

通过右键单击项目创建名为ValidateViewController的viewController->添加新文件 - > UIViewControllerSubClass并检查xib选项。

这将生成以下

ValidateViewController.h

ValidateViewController.m

ValidateViewController.xib

在此课程中编写所有验证函数。在此类中编写一个函数,该函数在验证成功时返回true,在验证失败时返回false。现在让我们在你的appdelegate中使用这个类。

现在在你的appdelegate.h中,导入这个ValidateViewController.h。现在,您在ValidateViewController中定义的所有验证函数都将通过在appdelegate中创建和分配ValidateViewController的对象来使用。我希望这对你来说非常简单。如果没有,我们可以再看一遍。

现在在appdelegate的applicationDidFinishLaunching方法中,您要做的第一件事就是以编程方式将此ValidateViewController加载为modalView控制器。加载后,调用函数并从验证函数中获取返回值,如果验证成功,则解除此modalViewController,否则,在modalViewController中弹出一个alertView,验证失败并且用户停留在ValidationViewController上。我认为这应该可以解决你的问题。如果您需要更多帮助,请回来。如果您觉得答案令人满意,请接受。