IOS開(kāi)發(fā)—AppDelegate類(lèi)中獲取其他類(lèi)中屬性的值,完成退出保存

字號(hào):


    1、在AppDelegate類(lèi)中定義一個(gè)接收傳值的屬性,例如:需要接收的屬性為NSMutableArray類(lèi)型。
    @property (nonatomic, strong) NSMutableArray *saveData;
    2、在其他類(lèi)中定義一個(gè)AppDelegate的屬性:
    @property (nonatomic, strong) AppDelegate *appDelegate;
    3、然后在類(lèi)中初始化:
    _appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
    4、將類(lèi)中需要保存的數(shù)據(jù)賦值給_appDelegate,例如需要保存一個(gè)類(lèi)型為NSMutableArray的data對(duì)象
    _appDelegate.saveData = data;
    這樣就可以在AppDelegate中實(shí)現(xiàn)退出保存功能了。