2010-08-17 3 views

답변

2

이렇게 할 방법이 없습니다.

iOS 3 (게시물에 태그를 추가 함)에는 멀티 태스킹 지원이 없습니다. 앱이 사용자가 다시 열 때까지 앱이 실행되지 않습니다.

iOS 4에서는 대부분의 앱이 백그라운드로 이동하지만 몇 가지 제한된 목적 (백그라운드에서 실행중인 뛰어난 작업 완료, 음악 재생, 수신 VoIP 통화 수신) 만 허용됩니다. 사용자는 일반적인 방법으로 또는 앱 트레이를 열거 나 (홈 버튼을 두 번 탭하여) 앱을 다시 선택해야합니다.

앱 작성자로서 iOS 4 접근 방식의 주요 장점은 앱에서 사용자 상태를 저장하거나 다시로드 할 필요가 없다는 것입니다. 사용자는 중단되기 전의 위치로 정확히 돌아갑니다.

1

내가 애플 사이트에서이 코드를 가지고 그것은 완벽하게 작동 : 여러 질문에 대한 복사 및 붙여 넣기 보일러/그대로 답변을 게시 할 때

-(IBAction) dialNumber:(id)sender{ 

NSString *aPhoneNo = [@"tel://" stringByAppendingString:[itsPhoneNoArray objectAtIndex:[sender tag]]] ; NSURL *url= [NSURL URLWithString:aPhoneNo]; 

NSString *osVersion = [[UIDevice currentDevice] systemVersion]; 

if ([osVersion floatValue] >= 3.1) { 
UIWebView *webview = [[UIWebView alloc] initWithFrame:[UIScreen mainScreen].applicationFrame]; 
[webview loadRequest:[NSURLRequest requestWithURL:url]]; 
webview.hidden = YES; 
// Assume we are in a view controller and have access to self.view 
[self.view addSubview:webview]; 
[webview release]; 
} else { 
// On 3.0 and below, dial as usual 
[[UIApplication sharedApplication] openURL: url]; 
} 


} 
+0

주의, 이들은 사회의 "스팸"으로 플래그되는 경향이있다. – Kev

+0

죄송합니다. 사람들이 답을 빨리 얻을 것이라고 생각했습니다. 게시물에 대한 링크를 붙여 넣으면들을 수 있습니다. 피드백에 감사드립니다. –

관련 문제