您的位置:首页 > 移动开发

app和外部应用的关联及应用举例

2016-07-05 00:00 176 查看
首先,对于一个app,分为app内部和app外部应用,内部就是内部各模块之间的连接和数据传输,这不在重点探讨。app外部应用,因为是和外部的应用发生关系,因此,在处理这层逻辑处理问题时,首先一点就是获得app,即找到能代表该app的标志,毫无疑问,就是获得该app单例对象了,方法:UIApplication *app = [UIApplication sharedApplication];获得该app的单例对对象后,就可以对其做处理。

如:打电话:

UIApplication * app = [UIApplication sharedApplication];

NSURL * url = [NSURL URLWithString:[NSString stringWithFormat:@"tel://%@", cell.detailTextLabel.text]];

[app openURL:url];

发短信:

// 获取app对象

UIApplication * app =[UIApplication sharedApplication];

NSURL * url = [NSURL URLWithString:[NSString stringWithFormat:@"sms://%@",cell.detailTextLabel.text]];

[app openURL:url];

未完待续
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: