-1
嘗試使用像(/Users/sai/Desktop/images/aaa.jpg)這樣的路徑從MAC桌面上存在的文件夾中加載圖像,該圖像在名爲Data的plist文件中創建項目0處的.plist。 作爲使用一個NSBundle它diaplying圖像路徑而不是從。我已經做了很多的研究還是沒能找到解決.Plz幫我。這裏是代碼使用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];
桌面加載圖像IM這裏是Data.plist
的屏幕截圖
現在即時通訊工作在模擬器即時通訊試圖從系統中獲取圖像。我有一個疑問,是否有可能與您的答案是清除它不是。 – lreddy
你可以從任何包或文檔目錄:) – iPatel
實際上我試圖從其他文件夾中選擇使用該圖像路徑的iphone設備中的特定圖像。你會爲此提出答案嗎? – lreddy