iOS學習筆記(十四) 打電話 發簡訊

2021-07-10 02:20:35 字數 1713 閱讀 9818

**、簡訊是手機的基礎功能,ios中提供了介面,讓我們呼叫。這篇文章簡單的介紹一下ios的打**、發簡訊在程式中怎麼呼叫。

使用openurl這個api打**結束後,返回的是系統的撥打**介面,如何才能返回自己的應用呢?有兩種方法與大家分享。

**如下:

uiwebview*callwebview =[[uiwebview alloc] init];

nsurl *telurl =[nsurl urlwithstring:@"tel:10010"];

[callwebview loadrequest:[nsurlrequest requestwithurl:telurl]];

//記得新增到view上

[self.view addsubview:callwebview];

上面的**只是把第乙個方法中的tel為telprompt.

ios中可以使用兩種方式傳送簡訊,最簡單是使用openurl:

上面方式無法指定簡訊內容,

ios4.0新加入了mfmessagecomposeviewcont

roller和mfmessagecomposeviewcont

rollerdelegate,

提供了發

mfmessagecomposeviewcontroller提供了操作介面

使用前必須檢查cansendtext方法,若返回no則不應將這個

controller

展現出來,而應該

提示使用者不支援傳送簡訊功能.

messagecomposedelegate :**,處理傳送結果

recipients  :收信人《列表,支援

群body :

簡訊內容

frameworks中要引入

messageui.framework

#import 

新增協議:

rollerdelegate>

#import 

@inte***ce demoviewcontroller : uiviewcontroller @end

呼叫mfmessagecomposeviewcontroller,

同時實現協議mfmessagecomposeviewcontrollerdelegate。

- (void)showmessageview

else

}//mfmessagecomposeviewcontrollerdelegate

- (void)messagecomposeviewcontroller:(mfmessagecomposeviewcontroller *)controller didfinishwithresult:(messagecomposeresult)result

}- (void) alertwithtitle:(nsstring *)title msg:(nsstring *)msg

發郵件可參考

/**

* @author 張興業

*  *  ios入門群:83702688

*  android開發高階群:241395671

*/ 參考:

iOS 打電話,發簡訊,複製

一 打 1 打 會先彈出提示框,詢問你是否打 結束通話後會返回到程式中 if webview nil webview loadrequest nsurlrequest requestwithurl nsurl urlwithstring tel 10086 2 直接跳轉到打 介面 nsurl url...

發簡訊 打電話

發簡訊 1.新增發簡訊的許可權 android name android.permission.send sms 2.顯示的提醒使用者是否允許adk使用簡訊傳送訊息 activitycompat.requestpermissions this,new string,1 3.獲取控制項並新增響應事件。...

iOS中實現打電話 發簡訊

簡訊是手機的基礎功能,ios中提供了介面,讓我們呼叫。這篇文章簡單的介紹一下ios的打 發簡訊在程式中怎麼呼叫。cpp view plain copy print?tel 10010 打 使用openurl這個api打 結束後,返回的是系統的撥打 介面,如何才能返回自己的應用呢?有兩種方法與大家分享...