2012-11-27 4 views
-3
_options = [[NSArray arrayWithObjects: 
      [NSDictionary dictionaryWithObjectsAndKeys:[UIImage imageNamed:@"facebook.png"],@"img",@"Facebook",@"text", nil], 
      [NSDictionary dictionaryWithObjectsAndKeys:[UIImage imageNamed:@"twitter.png"],@"img",@"Twitter",@"text", nil], 
      [NSDictionary dictionaryWithObjectsAndKeys:[UIImage imageNamed:@"tumblr.png"],@"img",@"Tumblr",@"text", nil], 
      [NSDictionary dictionaryWithObjectsAndKeys:[UIImage imageNamed:@"google-plus.png"],@"img",@"Google+",@"text", nil], 
      [NSDictionary dictionaryWithObjectsAndKeys:[UIImage imageNamed:@"linkedin.png"],@"img",@"LinkedIn",@"text", nil], 
      [NSDictionary dictionaryWithObjectsAndKeys:[UIImage imageNamed:@"pinterest.png"],@"img",@"Pinterest",@"text", nil], 
      [NSDictionary dictionaryWithObjectsAndKeys:[UIImage imageNamed:@"dribbble.png"],@"img",@"Dribbble",@"text", nil], 
      [NSDictionary dictionaryWithObjectsAndKeys:[UIImage imageNamed:@"deviant-art.png"],@"img",@"deviantArt",@"text", nil], 
      nil]; 

답변

7

당신은 당신이 하나의 필요한 두 개의 대괄호 넣어 :

_options = [NSArray arrayWithObjects: // And so on... 
//  ^^^ You need only one square bracket here 
4

오류 메시지 "예상 식별자를"대괄호의 잘못된 수준을 의미합니다. 예 :

[7]; 

여분의 대괄호 세트가 있기 때문에 불법입니다. 이 줄은 합법적이지만 쓸모가 없습니다.

7;