UNICORN - iOS
UIViewControllerBase.h
1 //
2 // UIViewControllerBase.h
3 //
4 // Created by saimushi on 2012/10/30.
5 // Copyright (c) 2012年 saimushi. All rights reserved.
6 //
7 
8 #import "ModelBase.h"
9 
10 @interface UIViewControllerBase : UIViewController <UINavigationControllerDelegate>
11 {
12  // Protected
13  NSDate *viewStayStartTime;
14  NSDate *viewStayEndTime;
15  NSString *screenName;
16  BOOL isNavigateion;
17  loadResourceMode resourceMode;
18  ModelBase *data;
19  UIButton *tapAreaAlphaBtn;
20  BOOL _loading;
21  NSString *loadingMessage;
22 }
23 
24 // Public
25 @property (strong, nonatomic) ModelBase *data;
26 
27 - (void)setModelData:(ModelBase *)argModelData;
28 - (void)showData:(NSHTTPURLResponse *)argResponseHeader :(NSString *)argResponseBody;
29 - (void)showLoading:(NSString *)argLoadingMessage;
30 - (void)hideLoading;
31 - (void)dataLoad;
32 - (void)startDataLoad;
33 - (void)endDataLoad:(BOOL)argSuccess :(NSInteger)argStatusCode :(NSHTTPURLResponse *)argResponseHeader :(NSString *)argResponseBody :(NSError *)argError;
34 
35 @end
Definition: ModelBase.h:35
Definition: UIViewControllerBase.h:10