두 아이폰 앱간에 공유 텍스트 데이터. 어떻게 이런 목적으로 붙여 넣기 보드를 사용할 수 있습니까? 누구든지 샘플 코드를 가지고 나를 도울 수 있습니까? 미리 감사드립니다. 내 작업을 수행하기 위해 마분지보다 더 나은 방법이 있다면 나에게 제안하십시오.두 아이폰 앱 사이의 데이터 공유
5
A
답변
7
단순히 IPC를 사용하려는 경우 두 앱에서 일부 URL 구성표를 인식하게하십시오. 그런 다음
[[UIApplication sharedApplication] openURL:
[NSURL URLWithString:@"theOtherApp://dataToShare"]];
으로 보내고 수신하려면 -application:handleOpenURL:
을 사용하십시오.
은 페이스트 보드를 통해 문자열을 공유 저장
UIPasteboard* board = [UIPasteboard generalPasteboard];
board.string = @"Some string to share";
사용하고 공유 할 문자열을 검색 할 게터로 board.string
을 사용합니다. 그러나 공유 된 데이터 사이에 사용자가 복사 한 내용이 손실됩니다.
- 주소록 :
양자 택일로, 당신은을 통해 물건을 공유 할 수 있습니다. 더미 연락처를 만들어 공유에 사용하십시오.
- 키 체인. 공유 키 체인 항목 만들기. 3.x에만 해당됩니다.
- 공유 폴더에서 읽기/쓰기.
/var/mobile/Library/AddressBook
및Keyboard
및Preferences
은 앱이 샌드 박스로되어 있어도 액세스 할 수 있습니다. SDK 규칙을 위반할 수 있습니다.
0
custom URL schemes을 사용하면 앱간에 통신 할 수 있습니다.
특히 클립 보드에 무언가를 복사하고 싶지 않으면 사용자의 클립 보드를 오염시키지 않습니다. 클립 보드에 텍스트 스 니펫을 저장하고 다른 앱에 데이터를 보내기 위해 일부 응용 프로그램을 덮어 쓴다는 좌절감을 상상해보십시오. .. 좋은 사용자 경험.
업데이트 : 주석
@ohhorob, 사용자 정의 pasteboards을 만들 수 있습니다. 골 판지를 통해 데이터를 공유하려면 자체 (영구적 인) 응용 프로그램 대지를 작성하고 주 대지 대신이 정보를 사용하십시오. 자세한 내용은 here을 참조하십시오.
관련 문제
- 1. 두 winforms 사이의 변수 공유
- 2. 두 앱 사이의 통신은 SSIS로가는 길입니까?
- 3. 아이폰 앱 공유 파일 (iTunes 문제 포함)
- 4. 아이폰 SDK, 멀티 뷰 간의 데이터 공유
- 5. 두 GAE 앱 사이의 안정적인 인증
- 6. android and personal computer 사이의 데이터 공유
- 7. ViewModels 사이의 상태 공유
- 8. (아이폰 앱)
- 9. Android 앱 : 휴대 전화간에 간단한 데이터 공유
- 10. 안드로이드 타블렛과 아이폰 사이의 통신
- 11. 앱 전체에서 개체 공유
- 12. 아이폰 앱 제출 오류
- 13. 두 Datacontext 사이의 관계
- 14. 두 응용 프로그램 간의 데이터 공유
- 15. Symfony : 두 구성 요소 작업 사이의 부분 공유
- 16. 두 개의 Outlook VSTO 추가 기능 사이의 공유 코드
- 17. 설정보기와 응용 프로그램보기 사이의 매개 변수 공유
- 18. 아이폰 앱 업로드 문제
- 19. 아이폰 앱 - 프로젝트 구조
- 20. 아이폰 앱 스토어 현지화
- 21. 아이폰 앱 호환성 질문
- 22. 아이폰 앱 비밀번호 암호화
- 23. 아이폰 앱 배포 방법
- 24. 아이폰 설문 앱
- 25. 아이폰 앱 자동 업데이트
- 26. 아이폰 날씨 앱
- 27. 아이폰 앱 충돌 보고서
- 28. 아이폰 앱 설치 오류
- 29. 아이폰 보편적 앱 배포
- 30. 아이폰 앱 Loacalization 문제
Steve, Kenny ™가 제안한대로 일반적인 판지를 사용하지 않아도됩니다. 붙여 넣기는 특정 고정 된 이름을 가질 수 있으며 다른 앱에서 계속 사용할 수 있습니다. – ohhorob
@ohhorob : 아, 맞아! 나는 그 사실을 몰랐다. 감사! –