我們知道可以使用這樣的**在iphone中傳送簡訊:
但這樣的方式無法指定簡訊內容。那麼我們可以使用messageui框架。
首先在程式中匯入messageui.framework。import標頭檔案:#import"devicedetection.h"
然後在**中使用下面的語句來呼叫簡訊傳送視窗,並指定號碼和簡訊內容:
mfmessagecomposeviewcontroller*controller = [[[mfmessagecomposeviewcontrolleralloc]init]autorelease];
controller.body=@"zc";
controller.recipients= [nsarrayarraywithobjects:@"106295598",nil];
controller.messagecomposedelegate=self;
[selfpresentmodalviewcontroller:controlleranimated:yes];
同時實現協議mfmessagecomposeviewcontrollerdelegate,
在協議方法messagecomposeviewcontroller:didfinishwithresult:
中解散視窗:
switch(result) {
casemessagecomposeresultcancelled:
nslog(@"cancelled");
break;
casemessagecomposeresultfailed:
[selfalert:@"傳送簡訊錯誤!"];
break;
casemessagecomposeresultsent:
break;
default:
break;
[selfdismissmodalviewcontrolleranimated:yes];
iPhone應用程式委託
iphone的軟體棧有好幾層組成,而應用程式是位於棧裡面最高的抽象層,系統核心服務 作業系統層 則是位於最底層的。這中間還有 層 cocoatouch層 核心服務層等等 但一般在開發應用程式的過程中,與我們主要打交道的是gui框架和cocoatouch層所提供的物件導向抽象。cocoa的founda...
iphone應用程式結構
classes 源程式檔案 h m other sources main.m 等,不需要程式設計師修改 prefix.pch resources 介面檔案 xib 配置檔案 info.plist frameworks 鏈結的庫 targets 專案的不同target 資源 編譯配置不同 execut...
如何在程式內退出iPhone程式
如何在程式內退出iphone程式 不過呢。領導們,總是有那麼一些奇奇怪怪的需求,希望程式設計師可以讓程式退出。程式設計師呢,總是可以解決,那麼我們的方式就是呼叫exit 0 了。不過這時退出程式的樣子看起來非常的像程式崩潰,瞬間黑屏了,而且有概率性的失敗,反正我是有遇到過。鑑於這樣退出的方式非常的不...