내 앱에서 쇼핑 목록을 공유하고 싶습니다. 나는 두 가지 방법으로 쇼핑 목록을 공유하고 싶습니다의가 있다고 가정 해 봅시다 : 다른 장치에서 내 응용 프로그램을 가져올 것 schema url
와 AirDrop
을 통해다른 형식의 데이터를 제공하기 위해 UIActivityViewController 사용
- 및 수신 응용 프로그램은 쇼핑 목록에 공유 항목을 추가 .
- 부터
email
까지이며 을 쇼핑 목록의 항목을HTML document
으로 표 형식으로 보냅니다.
기본적으로 활동 유형이 AirDrop
또는 email
인지 여부에 따라 공유 할 두 개의 서로 다른 문자열이 있습니다. 나는 조금 파고
url = [@"myapp://shoppinglist?apple=12&orange=5" stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
UIActivityViewController *controller = [[UIActivityViewController alloc] initWithActivityItems:@[url] applicationActivities:nil];
[self presentViewController:controller animated:NO completion:nil];
만의 방법에 따라 다른 내용을 전송하는 방법을 찾을 수 없습니다 : 아래의 코드도 email
, 그것은 항상 schema URL
가 퇴장했기 인 의미에서 작동하지 않습니다 나누는.
내 질문은 내가 여기서 설명한 내용을 UIActivityViewController
으로 수행하는 것입니다. 또는 심지어 UIActivityViewController
이 이것을위한 것이 든 아니면 이것을 할 수있는 유연성을 가지고 있든 상관없이 가능합니까?
감사합니다. –