iPhone正在寻找AppDelegate

时间:2012-09-07 09:41:52

标签: iphone appdelegate

我正在尝试创建MAC应用程序。 我的输入是 - >现有iPhone应用程序的源代码文件夹。

使用我的应用程序我想在现有应用程序中插入一个额外的屏幕。额外的屏幕将始终是第一个屏幕。

由于我想自动执行此操作,我编写了一个MAC应用程序,它浏览源代码文件夹并用我的额外屏幕替换应用程序的第一个屏幕。这对单视图应用程序非常有效,我从main.m文件中获取AppDelegate类名(通过解析UIApplicationMain(argc,argv,MyAppDelegate,nil))行。

当某些应用程序中的第三个参数为'nil'时,应用程序失败(可能取决于项目的实施者或类型)。

是否可以使我的应用程序适用于所有类型的应用程序?

此致

Nirav

1 个答案:

答案 0 :(得分:1)

看起来您只需要(递归地)搜索所有.h文件的文件夹,然后检测实现UIApplicationDelegate的类的名称。 通常不应该有多个,并且我会使用默认模板。