2011-04-01 60 views
0

我想打一個包含單信息「標題,註釋,雙畫面」,它在一個數組 我想要做保存所有的信息在我的應用程序,這些對象我用它所有的時間問題與單身

@interface CarteManager : NSObject { 


NSMutableArray *carteMan ; 

} 

@property(nonatomic,retain) NSMutableArray *carteMan; 

+(CarteManager*)sharedInstance; 

-(void)ajouttitre:(NSString*)txt; 
-(void)ajoutcom:(NSString*)com; 
-(void)ajoutimage1:(UIImage*)img; 
-(void)ajoutimage2:(UIImage*)img; 


@end 
+4

你的問題是什麼? – GorillaPatch 2011-04-01 10:11:25

回答

1

爲了創建一個單例,你需要一個靜態實例。

 
@implementation CarteManager 

static CarteManager *_carteManager = nil; 

+(CarteManager*)sharedInstance { 
    if (!_carteManager) { 
     _carteManager = [[CarteManager alloc] init]; 
    } 

    return _carteManager; 
} 

// your other codes 

@end 

並且在創建一個Singleton之前,確保你確實需要一個Singleton。請特別注意Singleton: How should it be used