IOS打電話 發簡訊 發郵件總結

2021-06-20 16:53:03 字數 1194 閱讀 7913

一.打**

(2)但是:telprompt協議屬於蘋果的私有協議,一旦程式中使用了此協議,程式無法上架, 針對越獄的機器開發的系統,可以使用此協議

if (_webview == nil) 

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

nsurlrequest *request = [nsurlrequest requestwithurl:url];

[_webview loadrequest:request];

[self.view addsubview:_webview];

}

二.發簡訊

有2種方式

(2)如果自定義簡訊,可以做如下操作:

加入:messageui.framework

#import

實現**:mfmessagecomposeviewcontrollerdelegate

優點 1. 從應用出去能回來

2. 可以多人

3. 可以自定義訊息,訊息支援html格式的

而且如果在蘋果系統中,如果彼此的手機都是ios裝置,並且開通了imessage功能,彼此之間的簡訊

// bodyofmessage:資訊內容  recipients:**號碼陣列(可以發簡訊給10個人(陣列中的號碼))

- (void)sendsms:(nsstring *)bodyofmessage recipientlist:(nsarray *)recipients

}

// 處理傳送完的響應結果

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

//郵件完成處理

-(void)mailcomposecontroller:(mfmailcomposeviewcontroller *)controller didfinishwithresult:(mfmailcomposeresult)result error:(nserror *)error

iOS 打電話 發簡訊 發郵件

方法一 直接撥打 但撥打完後不能反回到原應用介面 openurl用於開啟資源,如 打 發簡訊 發郵件 跳轉到其他應用 網頁等 方法二 撥打前會出現彈框提醒,撥打完後也可以反回應用介面,但這是蘋果的私有api,上架軟體不能使用此方法 注意 webview不需要顯示,即不需要寫 self.view ad...

IOS 原生打電話,發簡訊,發郵件的方法

應用內呼叫系統打 有兩種方式 使用webview來跳轉,把 號碼通過url傳遞給webview,這種方式會彈出是否要撥打的提示,可以選擇撥打或者不撥打,打完也會自動回到應用介面,推薦。objc view plain copy uiwebview callwebview uiwebview alloc...

iOS常用小功能 打電話,發簡訊,發郵件

打 方法 1 最簡單最直接的方式 直接跳到撥號介面 nsurl url nsurl urlwithstring tel 10010 缺點 打完後,不會自動回到原應用,直接停留在聯絡歷史介面 打 方法2 撥號之前會彈框詢問使用者是否撥號,撥完後能自動回到原應用 nsurl url nsurl urlw...