노래가 휴대 전화에 있는지 확인할 수 있습니까? 이것은 내가 앱을 로딩 할 때를위한 것이다. 그래서 그들이 노래를 삭제했는지 알 수있다.노래가 iPhone에 있는지 확인하는 방법이 있습니까?
1
A
답변
5
이전에 선택한 노래를 기반으로하여 앱을 실행하는 동안 또는 노래 제목과 아티스트를 기반으로하여 이것을 확인 하시겠습니까?
앱을 사용하면서 과거에 iPod 라이브러리에서 선택한 미디어 항목을 기반으로 한 경우 다음에로드하고 체크 할 때 MPMediaItemPropertyPersistentID
에 따라 노래를 식별하고 MPMediaQuery
을 수행 할 수 있습니다 :
//Use the MPMediaItemPropertyPersistentID to find the song
MPMediaPropertyPredicate *predicate = [MPMediaPropertyPredicate predicateWithValue:savedPersistenID forProperty:MPMediaItemPropertyPersistentID];
MPMediaQuery *songQuery = [[MPMediaQuery alloc] init];
[songQuery addFilterPredicate: predicate];
if (songQuery.items.count > 0) {
//song exists
}
참고 : 실제로이 코드를 실행하지 않았으며 문서 및 일부 예제 코드를 살펴 보았습니다. 잘하면 그것은 당신이 원하는 라인을 따라 있지만 실제로 테스트하지 않았거나 코드를 직접 사용하지 않았습니다.
또한, 당신이 등의 검색 기반으로 아티스트와 제목이 당신이 검색 할 수 있습니다 무엇에 대한 자세한 내용은 MPMediaItem
클래스 참조 here 제발 봐 할 수 있다는 것을 보일 것이다 MPMediaItem
문서로보고 한. 그러나 과거에 선택한 정확한 노래를 기반으로 검색하고 싶다면 MPMediaItemPropertyPersistentID
에서 더 신뢰할 수 있습니다.
관련 문제
- 1. Facebook : 특정 권한이 있는지 확인하는 방법이 있습니까?
- 2. Silverlight의 DataGrid에 포커스가 있는지 확인하는 방법이 있습니까?
- 3. PHP가 JS에서만로드되고 있는지 확인하는 방법이 있습니까?
- 4. 포인터가 매달려 있는지 확인하는 방법이 있습니까?
- 5. 탐색 스택에 페이지가 있는지 확인하는 방법이 있습니까?
- 6. IP 주소가 iPhone에 속하는지 알아낼 방법이 있습니까?
- 7. iPhone에 암호가 있는지 확인할 수 있습니까?
- 8. 노래가 android에서 끝나는 지 확인하는 방법
- 9. 외부 헤드셋이 iPhone에 연결되어 있는지 확인하는 방법은 무엇입니까?
- 10. 데이터 또는 개체가 이미 PList, iPhone에 있는지 확인하는 방법?
- 11. 예외가 발생하는지 확인하는 방법이 있습니까?
- 12. Entity Framework : 컨텍스트에 개체가 있는지 확인하는 방법이 있습니까?
- 13. 사용자가 전화를하는 동안 앱을 사용하고 있는지 확인하는 방법이 있습니까?
- 14. 유선 헤드셋이 전화에 연결되어 있는지 확인하는 방법이 있습니까
- 15. 데이터베이스 커서가 Java에서 열려 있는지 확인하는 방법이 있습니까?
- 16. PGResult가 비어 있는지 확인하는 더 간결한 방법이 있습니까?
- 17. jQuery가 이미 html 페이지에 첨부되어 있는지 확인하는 방법이 있습니까?
- 18. HTML : 요소가 다른 요소 뒤에 있는지 확인하는 방법이 있습니까?
- 19. 디렉토리에 하위 디렉토리가 있는지 여부를 확인하는 방법이 있습니까?
- 20. param이 클래스 또는 클래스 인스턴스를 포함하고 있는지 확인하는 방법이 있습니까?
- 21. 사용자가 텍스트 입력 컨트롤을 사용하고 있는지 여부를 확인하는 방법이 있습니까?
- 22. htmlunit이 올바른 명령을 수행하고 있는지 시각적으로 확인하는 방법이 있습니까?
- 23. PHP - 여러 파일이 데이터베이스에 있는지 확인하는 좋은 방법이 있습니까?
- 24. sdcard가 마운트되어 있는지 또는 설치되지 않았는지 확인하는 방법이 있습니까?
- 25. 디렉토리를 가리키는 심볼릭 링크가 있는지 확인하는 방법이 있습니까?
- 26. 안전하게 Page.IsValid를 사용할 수 있는지 확인하는 방법이 있습니까?
- 27. 중앙 Mercurial repostiory에서 가져올 수있는 업데이트가 있는지 확인하는 방법이 있습니까?
- 28. iPhone/iPad 앱이 이미 설치되어 있는지 확인하는 방법이 있습니까?
- 29. 거기에 단어가 결정된 관용구에 있는지 확인하는 방법이 있습니까?
- 30. NSUInteger가 자동으로 쉼표를 iPhone에 표시하도록하는 방법이 있습니까?
ur 질문이 편집기를 다루지 않는 경우 xcode xcode에 태그를 지정하지 마십시오. xcode 또는 다른 IDE를 사용하면 이러한 종류의 질문에 대해 중요하지 않습니다. – vikingosegundo