2016-11-30 9 views
7

이 API를 사용하여 여러 개의 그룹화 된 패스를 Apple 월렛에 추가하고 있습니다. 지갑에 추가 된 패스가이 API에 준 배열 [PKPass]의 순서를 따르지 않는다는 것을 깨달았습니다. 나는 그것의 순서가 패스를 추가 OD 참조하는 것이 순서 모든 패스를 보여 않는 패스를 추가하기 전에하지만 Add All 두드리고 후 View All에 누른 뒤 월렛 앱을 실행하면패스를 Apple 월렛에 추가하는 동안 패스 순서를 제어 할 수 있습니까?

public func addPasses(passes: [PKPass], withCompletionHandler completion: ((PKPassLibraryAddPassesStatus) -> Void)?) 

여기에서 주목해야 할 흥미로운 점은 더 이상 동일하지 않습니다.

왜 이런 일이 발생하고 주문을 유지할 수 있는지 실마리가 있습니까?

+0

Apple은 자신의 문서에서 통과 명령에 대해 언급하지 않으므로 솔직히 말해서 불가능하다고 생각합니다. – Lefteris

답변

2

월렛 앱에 표시 될 수있는 순서를 설명하는 문서 또는 PassKit API가 없습니다.

설명 된대로 수동으로 만 수행 할 수 있습니다. here.

패스의 순서를 바꾸려면 패스를 길게 누른 다음 새 위치로 드래그하십시오. iOS 7 이상을 사용하면 모든 기기에서 변경 사항이 업데이트됩니다.

당신은 이것을 위해 레이더 파일을 만들어야합니다.