2013-08-20 2 views
-1

(/Users/sai/Desktop/images/aaa.jpg)와 같은 경로를 사용하여 MAC 데스크톱에있는 폴더의 이미지로드를 표시하려고합니다. plist 파일에서 Data . item0에 게시하십시오. 이 이미지 경로를 diaplying 그러나 저라도 좋습니다 코드NSBundle 및 plist를 사용하여 폴더에서 이미지로드

NSString *path=[[NSBundle mainBundle]pathForResource:@"Data" ofType:@"plist"]; 
NSData *plistXML = [[NSFileManager defaultManager] contentsAtPath:path]; 
NSString *errorDesc = nil; 
NSPropertyListFormat format; 
NSDictionary *temp = (NSDictionary *)[NSPropertyListSerialization propertyListFromData:plistXML mutabilityOption:NSPropertyListMutableContainersAndLeaves format:&format errorDescription:&errorDesc]; 
NSArray *array=[NSArray arrayWithArray:[temp objectForKey:@"images"]]; 
NSString *object=[array objectAtIndex:0]; 
NSLog(@"object at index i %@",[object lastPathComponent]); 
NSString *image=[object lastPathComponent]; 
mImageView.image=[UIImage imageNamed:image]; 
[self.view addSubview:mImageView]; 

입니다 도움이 .Plz 해결책을 찾을 수 없습니다 아직 연구가 많이 수행 한 .I 바탕 화면에서 이미지를로드하지 않습니다 NSBundle를 사용하여 메신저로 여기에 Data.plist

의 스크린 샷이다

Here is the screen shot of Data.plist

답변

1

간단하고 짧은 답변 : MAC 바탕 화면에서 이미지를 얻을, 그래서 더 잘 싸우는 중지 :

기쁘시게 할 수 없습니다 그것은 d입니다. 모바일 (iPhone 응용 프로그램) 및 데스크톱 (Mac 응용 프로그램)에 대한 ifferent,하지만 왜 이것을하고 싶어 ?? iOS 응용 프로그램이 Apple iPhone에 설치되어 있다는 것을 알고 있습니까? 애플리케이션이 iOS와 관련이 있다면? 그럼 어떻게 맥 OS에 연결 ??

이 이미지를 응용 프로그램 번들 또는 응용 프로그램의 문서 디렉토리에 놓고 가져 오는 것이 가장 간단하고 간단합니다.

+0

지금 나는 시뮬레이터에서 일하고있다. 시스템에서 이미지를 얻으 려하고있다. 그리고 그것이 가능한지 아닌지는 의심 스럽다. – lreddy

+0

당신은 번들이나 문서 디렉토리에서 어떤 내용을 얻을 수 있습니다 :) – iPatel

+0

실제로 그 이미지의 경로를 사용하여 아이폰 장치에있는 다른 폴더에서 특정 이미지를 선택하려고합니다. 당신은 이것에 대한 답변을 제안합니까? – lreddy