Ошибки сборки Xcode (новичок) - PullRequest
0 голосов
/ 07 марта 2011

Вот мой код:

(из SQLiteDB.h)

#import <sqlite3.h>


@interface SQLiteDB : NSObject {

    NSString *dbPath;
    int databaseKey;
    sqlite3 *db;
}

//@property (nonatomic, copy) NSString *db;
@property (nonatomic, copy) NSString *dbPath;
@property (nonatomic) sqlite3 *db;
@property (nonatomic) int databaseKey;
@end

=============== (из SQLiteDB.m)

#import "SQLiteDB.h"


@implementation SQLiteDB
@synthesize db, dbPath, databaseKey;
@end

=============== (из SampleAppDelegate.m)

#import "ReaderSampleAppDelegate.h"
#import "ReaderSampleViewController.h"

@implementation ReaderSampleAppDelegate

@synthesize window;
@synthesize viewController;


#pragma mark -
#pragma mark Application lifecycle


- (void)applicationDidFinishLaunching:(UIApplication *)application
{
    //  create the d/b or get the connection value
    SQLiteDB *dbInstance = [[SQLiteDB alloc] init];  //  Error here  <---------
}

==================

Ошибка: SQLiteDB необъявлен.

Я думал, что объявил это в SQLiteDB.h? Как мне это исправить?

Ответы [ 5 ]

1 голос
/ 07 марта 2011

использование

#import "SQLiteDB.h" 

в SampleAppDelegate.m

0 голосов
/ 07 марта 2011

Возможно, вам нужно #import "SQLiteDB.h" в SampleAppDelegate.m

0 голосов
/ 07 марта 2011

Вам нужно #import SQLiteDB.h в SampleAppDelegate.m

0 голосов
/ 07 марта 2011

Вам нужно:

#import "SQLiteDB.h" in SampleAppDelegate.m or .h
0 голосов
/ 07 марта 2011

В SampleAppDelegate.m включить следующую строку:

#import "SQLiteDB.h"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...