2010-05-27 4 views
1

에 대한 검색 내 아이폰 응용 프로그램에서 아이튠즈를 호출하는 것은 내 코드입니다 방법 :알려진 CD 여기

-(IBAction)itunesBuy:(id)sender{ 
    // NSString *urlString = [[NSString alloc] initWithFormat:@"http://itunes.com/%@/%@", self.artistTerm,self.titleTerm]; 
NSString *urlString = [[NSString alloc] initWithFormat:@"http://phobos.apple.com/WebObjects/MZSearch.woa/wa/advancedSearchResults?albumTerm=%@", self.titleTerm]; 


NSLog(@"urlString=%@", urlString); 
NSString *escapedValue = [(NSString *)CFURLCreateStringByAddingPercentEscapes(nil,(CFStringRef)urlString,NULL,NULL,kCFStringEncodingUTF8) autorelease]; 

NSURL *itunesUrl = [NSURL URLWithString:escapedValue]; 
if (![[UIApplication sharedApplication] openURL:itunesUrl]) 
    NSLog(@"%@%@",@"Failed to open url:",[itunesUrl description]); 

} 

당신은 내가 간단한 아이튠즈뿐만 아니라 연결 시도 것을 볼 수 있습니다. 내 이해는이 시뮬레이터에서 작동하지 않을 것이지만, 장치에 있어야합니다.

내 iPad와 iPhone에서 iTunes가 실행되지만 '요청을 완료하지 못했습니다.이 기기에서는이 검색을 수행 할 수 없습니다.'라는 오류 메시지가 나타납니다.

도움을 주시면 감사하겠습니다.

스티브 만 맥/PC에 아이튠즈에서 장치 앱 스토어에는 고급 검색이 없다

답변

3

. "itms : //phobos.apple.com/WebObjects/MZSearch.woa/wa/search? term = % @"으로 간단한 검색을 사용해보십시오.