iOS获取当前设备型号等信息(全)包含iPhone7和iPhone7P

2020-01-18 16:23:53王旭

9、app中打开一个网页

这个比较简单,直接用提供的接口openURL即可。


NSString *url = @"www.apple.com" 
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];

10、app中打开另一个app

打开另一个app还是可以通过openURL来实现。但是要分两种情况。第一种是启动内置的应用,一般的电话,浏览器,短信和

邮件可以直接调用并添加参数,譬如


[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://10086"]]; 
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://devprograms@apple.com"]]; 
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms://10086"]];

第二种情况是要打开自己开发的app,这种情况则要为将要打开的app注册一个URL协议。这个可以在项目的文件info.plist中注册。

主要操作为:

Step1. 右键,选择“Add Row”

Step2. Key值选择“URL types”

Step3. 打开“Item 0″,然后为该key增加一个URL identifier。可以是任何值,但建议用“反域名”(例如 “com.fcplayer.testHello”)。

Step4. 在“Item 0”下再加一行。

Step5. 选择“URL Schemes” 作为Key。

Step6. 输入你的URL协议名 (例如“testHello://” 应写做“testHello”)。如果有必要,你可以在这里加入多个协议。

其实在打开的时候只需要URL Schemes即可,URL identifier是可选项。如果需要传送参数,可以在URL Schemes://添加你的参数,格式和网页开发的传递参数差不多。(又或者URL Schemes://URL identifier@添加的参数)关键是要和接收参数方定义好处理的方式。然后在需要打开的地方添加代码:


NSString *url = @"URL Schemes的路径" 
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];

以上所述是小编给大家介绍的iOS获取当前设备型号等信息包含iPhone7和iPhone7P,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对ASPKU网站的支持!


注:相关教程知识阅读请移步到IOS开发频道。