如何在iOS应用程序中访问argc/argv?

ant*_*ope 0 command-line-arguments ios5

我必须在模拟器中运行我的iOS应用程序,在启动时提供一些额外的信息.

但是,我找不到argc/argv在我的应用中访问的方法.我以为我可以在UIApplication中找到这些,但我不能.然后我检查了- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions,但是launchOptions没有.

有没有办法在iOS应用程序中访问命令行参数?

dar*_*s0n 6

将值保存在plist您每次启动时读取的值中,或者保存NSUserDefaults在启动时访问的上一次运行的字典中.

如果它必须仅是外部的,并且仅基于参数,请设置arguments数组NSProcessInfo:

NSArray *arguments = [[NSProcessInfo processInfo] arguments];
Run Code Online (Sandbox Code Playgroud)