本篇文章講述在ios開發中的簡訊分享以及郵件分享
方式一:
如果利用該方式傳送簡訊, 當簡訊傳送完畢或者取消之後不會返回應用程式
nsurl *url = [nsurl urlwithstring:@"sms://10010"];
方式二:
// 判斷當前裝置能否傳送簡訊
if (![mfmessagecomposeviewcontroller cansendtext])
mfmessagecomposeviewcontroller *vc = [[mfmessagecomposeviewcontroller alloc] init];
// 設定簡訊內容
vc.body = @"你好呀。";
// 設定收件人列表
vc.recipients = @[@"10010"];
// 設定**
vc.messagecomposedelegate = self;
// 顯示控制器
[self presentviewcontroller:vc animated:yes completion:nil];
**方法
#pragma mark - mfmessagecomposeviewcontroller
- (void)messagecomposeviewcontroller:(mfmessagecomposeviewcontroller *)controller didfinishwithresult:(messagecomposeresult)result
]; if (messagecomposeresultcancelled == result) else
if (messagecomposeresultsent == result)
else
}
方式一:
如果採用該方式,當郵件傳送成功或者失敗或者取消之後不會回到原來的應用程式
nsurl *url = [nsurl urlwithstring:@"mailto:"];
方式二:
// 不能發郵件**方法if (![mfmailcomposeviewcontroller cansendmail]) return;
// 當郵件傳送成功或者失敗或者取消之後會回到原始程式
mfmailcomposeviewcontroller *vc = [[mfmailcomposeviewcontroller alloc] init];
// 設定郵件主題
[vc setsubject:@"會議"];
// 設定郵件內容
[vc setmessagebody:@"今天下午開會吧" ishtml:no];
// 設定收件人列表
[vc settorecipients:@[@"[email protected]"]];
// 設定抄送人列表
[vc setccrecipients:@[@"[email protected]"]];
// 設定密送人列表
[vc setbccrecipients:@[@"[email protected]"]];
uiimage *image = [uiimage imagenamed:@"lufy.jpeg"];
nsdata *data = uiimagejpegrepresentation(image, 0.5);
[vc addattachmentdata:data mimetype:@"image/jepg" filename:@"lufy.jpeg"];
// 設定**
vc.mailcomposedelegate = self;
// 顯示控制器
[self presentviewcontroller:vc animated:yes completion:nil];
#pragma mark - mfmailcomposeviewcontrollerdelegate
- (void)mailcomposecontroller:(mfmailcomposeviewcontroller *)controller didfinishwithresult:(mfmailcomposeresult)result error:(nserror *)error
else
if (result == mfmailcomposeresultsent) else
}
希望能夠幫助到一些同學關於簡訊分享和郵件分享。 ios應用程式和應用程式委託
其實說白了,就是乙個類將自己不願意實現的方法以協議的方式定義,同時在這個類中包含有乙個型別為id 泛型類 的例項變數,如果另乙個類實現了這個協議,那麼另外的這個類就可以作為第乙個類的委託物件,前乙個類將自己不願意實現的類委託給後乙個類。因為第乙個類擁有第二個類的引用,所有第乙個類的例項可以直接呼叫第...
iOS傳送郵件和簡訊
類 mfmailcomposeviewcontroller 在展示郵件界面前,一定要先呼叫cansendmail方法,以此來確定當前裝置是否支援傳送郵件,如果返回值為no,可以將不支援的資訊提示使用者,也可以不提供給使用者發郵件的功能 千萬不能在這個方法返回no的情況下呼叫郵件介面 if mfmai...
iOS 應用程式狀態
聯絡人 石虎暱稱 嗡嘛呢叭咪哄 一 ios 應用程式狀態方法 bool 這是程式啟動時呼叫的函式。可以在此方法中加入初始化相關的 return yes void 應用當前正要從前台執行狀態離開時執行的函式。void 此時應用處在 background 狀態,並且沒有執行任何 未來將被掛起進入 sus...