2013-11-22 3 views
0

먼저 웹 서비스의 이미지 경로를 SQLite에 저장 한 다음 로컬 경로를 사용하여 다시 검색합니다. 나는 NSMutableArray를 사용하고있다. NSDocumentDirectory에 하나의 이미지를 성공적으로 저장했지만 한 가지 문제가 있습니다. 어떻게 NSDocumentDirectory에 둘 이상의 이미지를 저장할 수 있습니까? 이 라인에 대한 나의 코드가NSDocumentDirectory에서 이미지를 추가하는 방법은 무엇입니까?

,

if ([[[node childAtIndex:counter] name] isEqualToString:@"Column5"]) 
     { 
      NSString *str = [[node childAtIndex:counter] stringValue]; 

      [Col5 addObject:str]; 

      NSString *myString = [Col5 componentsJoinedByString:@","]; 

      NSString *aString = [NSString stringWithFormat:@"http://webserviceurl/%@",myString]; 

      NSURL *url= [NSURL URLWithString:aString]; 

      NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 

      NSString *documentsDirectory = [paths objectAtIndex:0]; 

      NSString *savedImagePath = [documentsDirectory stringByAppendingPathComponent:strCol4]; 

      UIImage *image = tmpImage; 

      NSData *imageData = UIImagePNGRepresentation(image); 

      [imageData writeToFile:savedImagePath atomically:NO]; 
     } 

답변

2

:

NSString *savedImagePath = [documentsDirectory stringByAppendingPathComponent:strCol4]; 

그냥 다른 경로 구성 요소를 사용합니다.

+0

도움 주셔서 감사합니다. :) –

관련 문제