我刚刚使用xCode完成了一个Mac OS X应用程序,它允许您使用Paraneter启动,该Paraneter用于构建将查询Web服务等的URL ...
所以在阅读完之后,我可以解决方案,2Eviroment“变量是这个使用的方法...
所以我去了Sheme,找到了一个带有Value的环境变量,并尝试从我的.m文件中删除它,以构建Web视图的URL
作为控制实例,我将Window Title设置为包含Argument
在xCode中,这项工作到目前为止完美无缺,但在构建我的应用程序后,我将其保存到桌面,我打开终端并发送:
open -a MonstAr.app --args "searchkey=test"
“搜索关键字”是搜索并抓取值的变量, 但在最终版本中,这不起作用,
我读取标题变量的部分,它返回“NULL”作为字符串,对于Web View URL,它使用在xCode Sheme中设置的预定义变量
在我的.m文件中,我使用此代码来阅读变量:
NSString *string1, *string2, *myString, *pre, *arg1, *arg2,*title;
arg1 = [[[NSProcessInfo processInfo] environment] objectForKey:@"searchkey"];
我尝试使用“参数”而不是环境,但这会在Xcode中引发错误......
有人可以帮忙吗? THX