2012-04-17 5 views
0

안녕하세요. 도움이 필요합니다. 나는 백그라운드 프로세스에있는 응용 프로그램없이 전자 메일에서 내 응용 프로그램을 시작해야합니다. 현재 응용 프로그램에서 이메일 첨부 파일을 여는 과정에 있어야합니다. 백그라운드에서 응용 프로그램이 필요하지 않으므로 AppDelegate에서 사용할 수있는 UIApplicationDelegate가 있습니까? 지금 당장은 사용자에게 먼저 응용 프로그램을 연 다음 전자 메일 첨부 파일을 열어야한다고 알려야합니다. 이것은 일부 사용자에게는 매우 어렵습니다.어떤 UIApplication 대리인을 사용해야합니까

답변

1

URL 체계가 원하는 것입니다. 내가 사용하고 있기 때문에 정말 도움이 does't
http://mobile.tutsplus.com/tutorials/iphone/ios-sdk-working-with-url-schemes/

+0

"- (BOOL)를 응용 프로그램 : (UIApplication *) 응용 프로그램의 handleOpenURL : (NSURL *) URL을"이미 이메일에서 내 응용 프로그램을 엽니 다. 그러나 내 앱은 전자 메일을 열었을 때 배경에 해당 앱 프로세스가있는 경우에만 첫 번째 적절한 페이지를 표시합니다. 그렇지 않은 경우 첨부 파일을 클릭하지 않고 앱을 열면 나타나는 페이지와 동일한 페이지가 표시됩니다. 앱이 유용하게 사용할 수 있도록 첨부 파일을 열어야합니다. 첨부 파일을 열었을 때 백그라운드에서 앱 프로세스를 실행하고 싶지는 않습니다. – ProgrammerForNow

+0

누군가 제발 도와주세요. 이 문제는 약 한 달 동안 나를 괴롭 히고 나는 그것을 빨리해야만합니다. – ProgrammerForNow

+0

응용 프로그램이 차가워지면 "- (BOOL) application : (UIApplication *) application didFinishLaunchingWithOptions : (NSDictionary *) launchOptions"가 handleOpenURL 대신 호출됩니다. 이렇게하면 URL이 제공됩니다. – ssteinberg

관련 문제