iPhone 查找 AppDelegate

Posted

技术标签:

【中文标题】iPhone 查找 AppDelegate【英文标题】:iPhone Finding AppDelegate 【发布时间】:2012-09-07 09:41:52 【问题描述】:

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

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

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

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

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

问候,

尼拉夫

【问题讨论】:

【参考方案1】:

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

【讨论】:

以上是关于iPhone 查找 AppDelegate的主要内容,如果未能解决你的问题,请参考以下文章

苹果手机弹出查找我的iphone提醒是啥意思?

从 iPhone 设备查找当前国家

在 iPhone 中查找最近的地点

在 iPhone 中使用加速度计查找距离

在特定区域查找视图元素(iphone)

如何以编程方式在 iPhone 中查找可用内存?