2013-03-21 3 views
0

문자열 개체를 배열의 각 열거 형 멤버에 일치시키는 메서드를 만들었습니다. sprite 이미지로 각각의 문자열과 일치하는 bArray의 각 멤버에 스프라이트를 추가하고 싶습니다. 어떻게해야합니까?문자열 배열에서 ccsprites 만들기

+ (NSArray *)names 
{ 
    static NSMutableArray * _names = nil; 
    static dispatch_once_t onceToken; 
    dispatch_once(&onceToken, ^{ 
     _names = [NSMutableArray arrayWithCapacity:20]; 
     [_names insertObject:@"image1.png" atIndex:image1]; 
     [_names insertObject:@"image2.png" atIndex:image2]; 
     [_names insertObject:@"image3.png" atIndex:image3]; 
     [_names insertObject:@"image4.png" atIndex:image4]; 
     [_names insertObject:@"image5.png" atIndex:image5]; 
     [_names insertObject:@"image6.png" atIndex:image6]; 
          . 
          . 
          . 
          . 
    }); 

    return _names; 
} 

-(void)spriteGroups { 
    NSArray* sgArray; 
    sgArray = [[spManager names] objectsAtIndexes:[NSIndexSet indexSetWithIndexesInRange:NSMakeRange(0, 3)]]; 
    CCSprite* groupSprite = [CCSprite spriteWithFile:[sgArray[0]]];// this gives me an expected identifier error. I guess this is not the right way 
    for (int i = 1; i > [sgArray count]; i++) { 

    } 
} 

답변

0

sgArray

CCSprite* groupSprite = [CCSprite spriteWithFile:sgArray[0]]; 
+0

덕분에 많은 주위에 여분의 대괄호를 제거합니다. 나는 내가 어떻게 그것을 놓쳤는 지 모른다. – oopology