当前位置: 首页 > 编程日记 > 正文

iOS三种拨打电话的方法

1,这种方法,拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不弹出提示
NSMutableString  * str=[[ NSMutableString   alloc initWithFormat : @"tel:%@" , @"xxxxxxxxxxx" ];
[[UIApplication sharedApplicationopenURL:[NSURL URLWithString:str]] ;
    

2,这种方法,打完电话后还会回到原来的程序,也会弹出提示,推荐这种
NSMutableString * str=[[NSMutableString allocinitWithFormat:@"tel:%@",@"xxxxxxxxxxx"];
UIWebView * callWebview = [[UIWebView allocinit];
[callWebview 
loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:str]]];
[
self.view addSubview:callWebview];
[callWebview 
release];
[str 
release];

3,这种方法也会回去到原来的程序里(注意这里的telprompt),也会弹出提示
NSMutableString  * str=[[ NSMutableString   alloc initWithFormat : @"telprompt://%@" , @" xxxxxxxxxxx " ]; [[UIApplication sharedApplicationopenURL:[NSURL URLWithString:str]];

相关文章:

查询今天是周几?

<?php $wdate(w); $weekarray( "0">"星期日", "1">"星期一", "2">"星期二", "3">"星期三", "4">"星期四", "5">"星期五",…

区块链学习之-发布合约

链客&#xff0c;专为开发者而生&#xff0c;有问必答&#xff01; 此文章来自链客区块链技术问答社区&#xff0c;未经允许拒绝转载。 命令行编译&#xff0c;发布合约1. 编译合约&#xff0c;编译不了curl --data ‘{“jsonrpc”:“2.0”,“method”: “eth_compileSolidi…

Codeforces 900D Unusual Sequences:记忆化搜索

题目链接&#xff1a;http://codeforces.com/problemset/problem/900/D 题意&#xff1a; 给定x,y&#xff0c;问你有多少个数列a满足gcd(a[i]) x 且 ∑(a[i]) y。 题解&#xff1a; 由于gcd(a[i]) x&#xff0c;所以y一定是x的倍数&#xff0c;否则无解。 那么原题就等价于…

对AFNetworking的简单封装

#import "YGLoadDataManager.h"#import "AFNetworking.h"implementation YGLoadDataManager#pragma mark -- GET请求 -- (void)getWithURLString:(NSString *)URLStringparameters:(id)parameterssuccess:(void (^)(id))successfailure:(void (^)(NSError …

js原型链prototype与__proto__以及new表达式

对象模型的细节 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Details_of_the_Object_Model转载于:https://www.cnblogs.com/imust2008/p/5621751.html

公有链和联盟链的本质不同

链客&#xff0c;专为开发者而生&#xff0c;有问必答&#xff01; 此文章来自链客区块链技术问答社区&#xff0c;未经允许拒绝转载。 区块链是生命体、经济体。未来的区块链世界离不开自己的价值尺度建设 公有链和联盟链的本质不同 区块链受到大家广泛关注应该是2015年10月…

C++ 重载运算符简单举例

我们可以重定义或重载大部分 C 内置的运算符。这样&#xff0c;就能使用自定义类型的运算符。 重载的运算符是带有特殊名称的函数&#xff0c;函数名是由关键字 operator 和其后要重载的运算符符号构成的。与其他函数一样&#xff0c;重载运算符有一个返回类型和一个参数列表。…

ApacheBench(ab)使用详解

ab命令原理 Apache的ab命令模拟多线程并发请求&#xff0c;测试服务器负载压力&#xff0c;也可以测试nginx、lighthttp、IIS等其它Web服务器的压力。 ab命令对发出负载的计算机要求很低&#xff0c;既不会占用很多CPU&#xff0c;也不会占用太多的内存&#xff0c;但却会给目…

ios如何实现静音模式下声音仍然可以外放

AVAudioSession *audioSession [AVAudioSession sharedInstance]; [audioSession setCategory:AVAudioSessionCategoryPlayback error:nil];

创建数据目录及多节点目录

链客&#xff0c;专为开发者而生&#xff0c;有问必答&#xff01; 此文章来自链客区块链技术问答社区&#xff0c;未经允许拒绝转载。 创建数据目录及多节点目录 mkdir -p ~/workmeta/EduEthereumServerDeploy/deploy_2/{node1,node2} > cd ~/workmeta/EduEthereumServerD…

卷积神经网络学习笔记与心得(4)池化

图片经过卷积、激活后的结果一般带有大量原图信息。 上图中卷积核提取的是竖直方向上的连续像素&#xff0c;但是&#xff0c;被增强的像素只占了结果的1/3&#xff0c;对于多层网络&#xff0c;其余重要性较低的信息也被传入了下一层网络&#xff0c;造成了不必要的浪费&#…

mina、netty消息边界问题(采用换行符)

在TCP连接开始到结束连接&#xff0c;之间可能会多次传输数据&#xff0c;也就是服务器和客户端之间可能会在连接过程中互相传输多条消息。理想状况是一方每发送一条消息&#xff0c;另一方就立即接收到一条&#xff0c;也就是一次write对应一次read。但是&#xff0c;现实不总…

关于延时操作的使用

延时操作主要有4种方式 1.sleep方式 [NSThread sleepForTimeInterval:1.0f]; [self delayMethod]; 使用sleep方式在主线程和子线程中均可执行,但是这是中阻塞线程的方式,所以建议放到子线程中使用,以免卡住主线程使界面卡住. 没有发现取消执行的方法. 2.NSTimer定时器方式 …

CGpoint,CGSize,CGRect,NSRange

NSRange (范围);(location,位置 length&#xff0c;长度; NSPoint /CGpoint&#xff08;点&#xff09;; NSSize /CGSize&#xff08;大小&#xff09; CGPoint p1 CGPointZero CGPointMake(0, 0)代表原点 CGSizeZero CGSizeMake(0, 0);代表大小为0 CGRect rec CGRectMake…

Linux之socket套接字编程20160704

介绍套接字之前&#xff0c;我们先看一下传输层的协议TCP与UDP&#xff1a; TCP协议与UDP协议的区别 首先咱们弄清楚&#xff0c;TCP协议和UCP协议与TCP/IP协议的联系&#xff0c;很多人犯糊涂了&#xff0c;一直都是说TCP/IP协议与UDP协议的 区别&#xff0c;我觉得这是没有从…

WebViewJavascriptBridge的简单使用

- (void)viewDidLoad { UIWebView* webView [[UIWebView alloc] initWithFrame:self.view.bounds]; webView.backgroundColor [UIColor whiteColor]; [self.view addSubview:webView]; // 打开输出日志[WebViewJavascriptBridge enableLogging]; // 设置关联…

区块链架构详解

链客&#xff0c;专为开发者而生&#xff0c;有问必答&#xff01; 此文章来自链客区块链技术问答社区&#xff0c;未经允许拒绝转载。 准备工作 区块链不是一种技术实现&#xff0c;而是一个系统的架构设计&#xff0c;使用一系列的技术组合用于完成去中心化的数据存储。比特…

Git详解之九 Git内部原理

以下内容转载自&#xff1a;http://www.open-open.com/lib/view/open1328070620202.html Git 内部原理 不管你是从前面的章节直接跳到了本章&#xff0c;还是读完了其余各章一直到这&#xff0c;你都将在本章见识 Git 的内部工作原理和实现方式。我个人发现学习这些内容对于理解…

Hadoop2.6.0伪分布环境搭建

用到的软件&#xff1a; 一、安装jdk&#xff1a; 1、要安装的jdk&#xff0c;我把它拷在了共享文件夹里面。 &#xff08;用优盘拷也可以&#xff09; 2、我把jdk拷在了用户文件夹下面。 &#xff08;其他地方也可以&#xff0c;不过路径要相应改变&#xff09; 3、执行复制安…

ios 设置tableview左滑删除按钮的相关属性

自定义cell时在layoutSubviews处理 - (void)layoutSubviews { [super layoutSubviews]; [self dealDeleteButton]; } - (void)dealDeleteButton{ for (UIView *subView in self.subviews) { if ([subView isKindOfClass:NSClassFromString("…

区块链基础:理论和术语

链客&#xff0c;专为开发者而生&#xff0c;有问必答&#xff01; 此文章来自链客区块链技术问答社区&#xff0c;未经允许拒绝转载。 一、区块链&#xff1a; 1.百度百科上对区块链的定义是&#xff1a;区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机 技…

Python Socket编程基础篇

Socket网络编程 socket通常也称作"套接字"&#xff0c;用于描述IP地址和端口&#xff0c;是一个通信链的句柄&#xff0c;应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix&#xff0c;而Unix/Linux基本哲学之一就是“一切皆文…

redis使用epoll

redis使用epoll的代码在ae_epoll.c文件中。 epoll_create&#xff1a;redis服务器在启动时&#xff0c;创建事件循环&#xff0c;调用epoll_create方法创建epoll实例。 static int aeApiCreate(aeEventLoop *eventLoop) {aeApiState *state zmalloc(sizeof(aeApiState));if (!…

贝塞尔结合CAShapeLayer绘制路线,CABasicAnimation实现的小动画

最近项目需求,做的一个标识正在直播的小动画,代码如下: #import "YGIsOnLiveAnmationView.h" interface YGIsOnLiveAnmationView () property (strong, nonatomic) CAShapeLayer * progressLayer; property (strong, nonatomic) CAShapeLayer * triangleLayer; p…

区块链和可持续性

链客&#xff0c;专为开发者而生&#xff0c;有问必答&#xff01; 此文章来自链客区块链技术问答社区&#xff0c;未经允许拒绝转载。 区块链和可持续性 在区块链算法和区块链平台方面&#xff0c;可持续性可以有多种解释。一方面&#xff0c;任何听说过比特币网络能源需求的…

eclipse中maven打包

第一种方式&#xff1a;将依赖包打包进一个jar包中。 <build><plugins><plugin><artifactId>maven-compiler-plugin</artifactId><configuration><source>1.8</source><target>1.8</target><encoding>${pro…

2014年国内最热门的.NET开源平台

http://developer.51cto.com/art/201501/464292.htm转载于:https://www.cnblogs.com/littlehb/p/5646300.html

从 PoS 进化 SPoS:无能耗共识机制

链客&#xff0c;专为开发者而生&#xff0c;有问必答&#xff01; 此文章来自链客区块链技术问答社区&#xff0c;未经允许拒绝转载。 从 PoS 进化 SPoS&#xff1a;无能耗共识机制 我们为 V SYSTEMS 区块链平台设计了了一个注重高扩展性的权益证明&#xff08;PoS&#xff…

Linux运维跳槽必备的40道面试精华题

过一次年&#xff0c;结婚、存款、父母养老&#xff0c;一系列向钱看的事都在碾压我们本来还挺简单的神经&#xff0c;但难过没有出路&#xff0c;唯有找到好的方法和事业方向&#xff0c;才能实现一步一个脚印的逆袭。 下面是一名资深Linux运维求职数十家公司总结的Linux运维面…

Oracle Sales Cloud 实施(二)

Oracle Sales Cloud 实施&#xff08;二&#xff09; 从第一个任务列表开始&#xff1a; Review Company Profile&#xff08;公司的主要信息&#xff09; 第一个任务&#xff1a;Manage Enterprise HCM Information &#xff08;管理公司HCM信息&#xff09; 名字可以修改&a…