2011-04-05 6 views
1

동안 내가 잘못 근본적인 일을하고 있지만 .H @interface의 MyDataViewController 짧은 :-(채우기 배열

을 그물에 더 좋은 예제를 찾고 오전오고 : {

NSArray *array; 
} 
@property (nonatomic, retain) NSArray *array; 
의 UIViewController를 m에서

@synthesize array; 

성공적인 dbretrieval :

012 3,849,621,

출력은 sqlitequeryn에서 마지막 : 당신의 출력은 무엇이고, 당신이에서 무엇을 기대합니까

NSLog(@"%@", array); 

답변

2

? 당신은 NSArray를 NSArray에 직접 넣을 수 있습니다. NSArray는 정적 NSArray에 대해 여러 번 수행 될 수도 있고 수행되지 않을 수도 있습니다. 당신이 당신의 배열에 여러 문자열을두고 계획하는 경우

, 당신은 당신의 동안을 통해 때마다 루프를있는 NSMutableArray 단순히 addObject이 있어야합니다

NSMutableArray *array = [[NSMutableArray alloc] init]; 
...code.... 
while (sqlite3_step(statement) == SQLITE_ROW) { 
    [array addObject:[NSString stringWithUTF8String:(char *)sqlite3_column_text(statement, 0)]]; 
} 
+0

오 .. 들으은 그것을 시도를 제공 할 것입니다. – Martin

+0

은 매력처럼 작동합니다. 이 질문을 답변으로 설정하려면 어떻게해야합니까? 그것은 "2 분 안에 anser를 받아 들일 수 있습니다 ..." – Martin

+0

결코 신경 쓰지 마 ..... – Martin