2013-09-21 22 views
0

感謝您的閱讀,下面的代碼工作絕對罰款的Xcode和iOS無法聲明變量裏面@interface或@protocol,移動導致死機其他地方

以前的版本我已經升級到最新的Xcode和現在行NSInteger的用戶ID ;正在給出錯誤。

#import <UIKit/UIKit.h> 
#import <sqlite3.h> 
@class IWalletUser; 
@class IWCard; 
@class IWCardObject; 
@class IWVault; 
@class IWWallet; 

@interface IWDatabaseController : UIViewController { 
} 
NSInteger userID; 


//+(BOOL) execSQL:(char*)sql; 
+(BOOL)InserOrUpdateQueryWhereQueeryIs:(char*)query; 
+ (BOOL) getInitialData; 
+ (void) finalizeStatements; 
+(int)addUser:(NSString *)theUserName password:(NSString *)thePassword loginPassword:(NSString*)_loginPassword isFirstTime:(BOOL)isFirstTime usePattern:(BOOL)usePattern; 
+(void)updateUser:(NSString *)theUserName userID:(int)_userID password:(NSString *)thePassword loginPassword:(NSString*)_loginPassword isFirstTime:(BOOL)isFirstTime usePattern:(BOOL)usePattern; 

+(int)addWallet:(id)walletName forUser:(int)uID categoryID:(int)categoryID vault:(id)vault; 
+(void)renameWallet:(IWWallet*)wallet categoryID:(int)categoryID vault:(id)vault; 

如果我移動行NSInteger userID;到@interface之前,那麼應用程序編譯好了,但是當我運行應用程序時,它崩潰在其他地方,它以前從未做過,所以我猜這是因爲用戶ID無法解析。

讚賞任何幫助,感謝

+0

使用'@property()'定義它' – preetam

回答

0

如果要聲明一個實例變量,把它的{}爲您@interface。

相關問題