2015-02-11 88 views
0

我想要打开一个iPhone应用程序(sonetel - 这是一个通过voip拨打电话的应用程序)并向应用程序发送一个号码以便让应用程序拨打此号码。目前我正在使用用ssh发送输入到iphone应用程序并打开

open com.sonetel.Sonetel 

要打开该应用程序,但它似乎并不像打开一样能够处理选项或输入。有没有办法通过SSH修改iPhone上的应用程序?

如果这只是一个sonetel应用程序问题,我也可以使用标准的iPhoneCall应用程序。

我使用的是iOS 8.1上的iPhone5

回答

1

,如果我理解正确的,你想一个参数传递给您的应用程序。

应用程序包并不是被设计为传递命令行参数,所以它不可能。

但还有其他技术可以将某些数据传递给可执行文件。

  1. Xcode中有一节Arguments Passed on Launch在那里你可以 指定一些值,然后从你的应用程序中的代码,以 使用

    NSArray * arguments = [[NSProcessInfo processInfo] arguments];

    为了处理这些参数。您可以在此找到更多信息here

  2. 其他选项可能使用NSUserDefaults。为此,你 必须阅读以下article

+0

好吧,想到这一点。编写一个只需拨打电话并进行一些输入的iPhone应用程序有多难?我是一名愿意学习一些目标C的PHP/Python/JavaScript开发人员... – baao 2015-02-11 15:31:59

+0

检查出更新的答案 – deimus 2015-02-11 15:40:40

+0

谢谢!我会读它 – baao 2015-02-11 15:42:20