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

2021-07-16 03:13:02 字數 1218 閱讀 1585

打**-方法

1•最簡單最直接的方式:直接跳到撥號介面

nsurl *url= [nsurl

urlwithstring:@"tel://10010"];

•缺點**打完後,不會自動回到原應用,直接停留在聯絡歷史介面

打**-方法2

•撥號之前會彈框詢問使用者是否撥號,撥完後能自動回到原應用

nsurl *url= [nsurl

urlwithstring:@"

telprompt

://10010"];

•缺點因為是私有api,所以可能不會被審核通過

打**-方法

3 •建立乙個uiwebview來載入url,撥完後能自動回到原應用

if (_webview ==nil) else

if(result ==messagecomposeresultsent) else else

if(result ==mfmailcomposeresultsent) else {

nslog(@"

傳送失敗

");

•如果想開啟一些常見檔案,比如html、txt、pdf、ppt等,都可以使用uiwebview開啟

•只需要告訴uiwebview檔案的url即可

•至於開啟乙個遠端的共享資源,比如http協議的,也可以呼叫系統自帶的safari瀏覽器:

應用間跳轉

•有時候,需要在本應用中開啟其他應用,比如從a應用中跳轉到b應用

•首先,b應用得有自己的url位址(在info.plist中配置)

ios.itcast.cn

•接著在a應用中使用

nsurl *url= [nsurl

urlwithstring:@"mj:"];

應用評分

•為了提高應用的使用者體驗,經常需要邀請使用者對應用進行評分••

ø方法1

nsstring *str= [nsstring

stringwithformat:

urlwithstring:str]];

ø方法2

nsstring *str= [nsstring

stringwithformat:

/idurlwithstring:str]];

iOS 常用小功能 發簡訊

方法1 直接跳到發簡訊介面,但是不能指定簡訊內容,而且不能自定回到原應用 nsurl url nsurl urlwithstring sms 10010 方法2 如果想指定簡訊內容,那就得使用messageui框架 包含主文頭就 import 顯示發簡訊的控制器 mfmessagecomposevi...

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.獲取控制項並新增響應事件。...