안녕하세요, Objective-C/iPhone 개발에 관해서는 완전히 멍청한 사람입니다.Objective-C NSString : 로깅 할 때 이상한 문자
SQLite DB에서 텍스트를 가져 오려고합니다.
while(sqlite3_step(selectstmt) == SQLITE_ROW) {
을 그리고 그 루프 내에서 잘 로그이 인쇄 :
NSLog(@"Text: %s",sqlite3_column_text(selectstmt, 1));
이 작동하지 않습니다
Category *categoryObj = [[Category alloc] initWithPrimaryKey:primaryKey];
categoryObj.categoryName = [NSString stringWithUTF8String:(char *)sqlite3_column_text(selectstmt, 1)];
NSLog(@"cat name: %s",categoryObj.categoryName);
I는 다음과 같습니다 while 루프가 위를 실행하고 내가 본 로그를 봅니다.
cat name: ‡}00å
필자는 라벨을 필드에 써 넣으려고했는데, NSLog에 특정한 것일지도 모른다고 생각했지만 아무 것도 나타나지 않았습니다. 분명히 나는 근본적인 것을 놓치고 있지만 나는 그것이 무엇인지에 대한 손실에 처해있다.