iphone - ios-sim : How to access command line arguments in my iPhone application?

标签 iphone command-line ios-simulator

我正在使用 github 上找到的很棒的 ios-sim .

它允许您通过命令行运行模拟器,还允许您选择要使用的模拟器(iPhone 或 iPad)。

我可以用它完美地运行我的应用程序。但是,我不确定如何使用通过命令行传递给我的应用程序的参数。

有人做过这个或者知道如何做吗?

./ios-sim launch iTest.app --family ipad --args argument1 argument2

如何在 iPhone 应用程序中访问 argument1 和 argument2?

最佳答案

在 main.m 文件中,您可以使用以下方式打印参数:

int main(int argc, char *argv[])
{
 int i;
 for (i = 0; i < argc; i++) {
          NSLog(@"%s", argv[i]);
 }


@autoreleasepool {
...
...
    }
}

关于iphone - ios-sim : How to access command line arguments in my iPhone application?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8702034/

相关文章:

iphone - 手势问题: UISwipeGestureRecognizer + UISlider

regex - 我的正则表达式如何匹配不受欢迎的字符串?

iphone - UITabBarController 与 viewControllers 利用不同的方向?

iphone - 在没有 GPS 的情况下跟踪 iPhone 的微小 Action

c - fopen\fopen_s 在 c 中通过命令行编译和运行时

ios - 如何更改 Shake/Shake Gesture 的键盘快捷键?

ios - systemsoundid 振动不适用于 iphone 4 和 ipad

Xcode 7.2、iOS 8.X、SpriteKit、Sprite 无法识别任何触摸

iphone - #import "xxx"和#import <xxx> 有什么区别?

command-line - FFMPEG/X264 如何一起使用它们