我们可以属性/合成到sqlite3*数据库对象吗?

Mad*_*dav 3 sqlite iphone cocoa-touch objective-c

我有代码片段,

就像这样......

#import <sqlite3.h>

@interface DatabaseClass : NSObject {

    sqlite3             *database;
}
@property ( nonatomic, retain ) database;//////this//////

@end

In the implementation file;

#import "DatabaseClass.h"

@implementation DatabaseClass

@synthesize database;//////this///////

@end
Run Code Online (Sandbox Code Playgroud)

我的问题是我可以这样做(评论的事情).如果不是什么工作?

Kev*_*imm 5

实证检验表明

@property (nonatomic, retain) database; 
Run Code Online (Sandbox Code Playgroud)

不起作用(具体来说,不编译).然而,

@property (nonatomic, assign) sqlite3 *database; 
Run Code Online (Sandbox Code Playgroud)

确实.