Commit dc98caef authored by Achilles's avatar Achilles

登录成功后, 隐藏键盘。 登录界面响应长按事件,取消请求。 主界面响应左swipe事件。 右swipe事件还有问题。 去掉自动增加build版本号。

parent be242afd
...@@ -4193,7 +4193,6 @@ ...@@ -4193,7 +4193,6 @@
C1D58B131BB1BC9200D297FE /* Frameworks */, C1D58B131BB1BC9200D297FE /* Frameworks */,
C1D58B141BB1BC9200D297FE /* Resources */, C1D58B141BB1BC9200D297FE /* Resources */,
5CBECAF0D12B43E974C62C13 /* Copy Pods Resources */, 5CBECAF0D12B43E974C62C13 /* Copy Pods Resources */,
C10990C61C62665B005B4319 /* Run Script */,
); );
buildRules = ( buildRules = (
); );
...@@ -4215,7 +4214,7 @@ ...@@ -4215,7 +4214,7 @@
TargetAttributes = { TargetAttributes = {
C1D58B151BB1BC9200D297FE = { C1D58B151BB1BC9200D297FE = {
CreatedOnToolsVersion = 7.0; CreatedOnToolsVersion = 7.0;
DevelopmentTeam = 2G3393EZPN; DevelopmentTeam = W54V2VB863;
}; };
}; };
}; };
...@@ -4479,20 +4478,6 @@ ...@@ -4479,20 +4478,6 @@
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods/Pods-resources.sh\"\n"; shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods/Pods-resources.sh\"\n";
showEnvVarsInLog = 0; showEnvVarsInLog = 0;
}; };
C10990C61C62665B005B4319 /* Run Script */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Run Script";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "xcrun agvtool next-version -all";
};
/* End PBXShellScriptBuildPhase section */ /* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */
...@@ -5032,7 +5017,7 @@ ...@@ -5032,7 +5017,7 @@
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO; COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 23; CURRENT_PROJECT_VERSION = 105;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO; ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_STRICT_OBJC_MSGSEND = YES;
...@@ -5073,7 +5058,7 @@ ...@@ -5073,7 +5058,7 @@
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO; COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 23; CURRENT_PROJECT_VERSION = 105;
DEBUG_INFORMATION_FORMAT = dwarf; DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES; ENABLE_TESTABILITY = YES;
...@@ -5109,6 +5094,7 @@ ...@@ -5109,6 +5094,7 @@
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = NO; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = NO;
CODE_SIGN_IDENTITY = "iPhone Developer"; CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COMPRESS_PNG_FILES = NO;
ENABLE_STRICT_OBJC_MSGSEND = NO; ENABLE_STRICT_OBJC_MSGSEND = NO;
GCC_PREFIX_HEADER = vanke/vanke.pch; GCC_PREFIX_HEADER = vanke/vanke.pch;
HEADER_SEARCH_PATHS = ( HEADER_SEARCH_PATHS = (
...@@ -5122,6 +5108,7 @@ ...@@ -5122,6 +5108,7 @@
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE = ""; PROVISIONING_PROFILE = "";
TARGETED_DEVICE_FAMILY = 1; TARGETED_DEVICE_FAMILY = 1;
VERSIONING_SYSTEM = "";
}; };
name = Release; name = Release;
}; };
...@@ -5132,8 +5119,9 @@ ...@@ -5132,8 +5119,9 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = NO; CLANG_ENABLE_MODULES = NO;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = NO; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = NO;
CODE_SIGN_IDENTITY = "iPhone Developer"; CODE_SIGN_IDENTITY = "iPhone Developer: Fanfan Cui (7S27LB84E2)";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer: Fanfan Cui (7S27LB84E2)";
COMPRESS_PNG_FILES = NO;
ENABLE_STRICT_OBJC_MSGSEND = NO; ENABLE_STRICT_OBJC_MSGSEND = NO;
GCC_PREFIX_HEADER = vanke/vanke.pch; GCC_PREFIX_HEADER = vanke/vanke.pch;
HEADER_SEARCH_PATHS = ( HEADER_SEARCH_PATHS = (
...@@ -5147,6 +5135,7 @@ ...@@ -5147,6 +5135,7 @@
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE = ""; PROVISIONING_PROFILE = "";
TARGETED_DEVICE_FAMILY = 1; TARGETED_DEVICE_FAMILY = 1;
VERSIONING_SYSTEM = "";
}; };
name = Debug; name = Debug;
}; };
......
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
<key>CFBundleSignature</key> <key>CFBundleSignature</key>
<string>????</string> <string>????</string>
<key>CFBundleVersion</key> <key>CFBundleVersion</key>
<string>23</string> <string>104</string>
<key>LSRequiresIPhoneOS</key> <key>LSRequiresIPhoneOS</key>
<true/> <true/>
<key>NSAppTransportSecurity</key> <key>NSAppTransportSecurity</key>
......
...@@ -27,4 +27,7 @@ ...@@ -27,4 +27,7 @@
// 自动登录 // 自动登录
-(void) autoLogin; -(void) autoLogin;
// 取消登录请求
-(void) cancel;
@end @end
...@@ -64,9 +64,19 @@ ...@@ -64,9 +64,19 @@
@normalize(api); @normalize(api);
@normalize(self); @normalize(self);
[[VankeCommonModel sharedInstance] removeLoginInfo];
self.serverResp = [LoginResponse initWith:NO message:nil == api.errorDesc? @"网络异常": api.errorDesc]; self.serverResp = [LoginResponse initWith:NO message:nil == api.errorDesc? @"网络异常": api.errorDesc];
[self sendUISignal:self.RELOADED]; [self sendUISignal:self.RELOADED];
}; };
api.whenCancelled = ^{
@normalize(api);
@normalize(self);
[[VankeCommonModel sharedInstance] removeLoginInfo];
self.serverResp = [LoginResponse initWith:NO message:nil == api.errorDesc? @"用户取消": api.errorDesc];
[self sendUISignal:self.RELOADED];
};
[api send]; [api send];
} }
...@@ -90,4 +100,8 @@ ...@@ -90,4 +100,8 @@
} }
} }
-(void) cancel {
[VankeUserLoginAPI cancel];
}
@end @end
...@@ -50,6 +50,7 @@ ON_CREATE_VIEWS( signal ) ...@@ -50,6 +50,7 @@ ON_CREATE_VIEWS( signal )
self.navigationBarShown = NO; self.navigationBarShown = NO;
[self addLeftIconToTextField:_txtUserName icon: @"user_icon"]; [self addLeftIconToTextField:_txtUserName icon: @"user_icon"];
[self addLeftIconToTextField:_txtPwd icon:@"pwd_icon"]; [self addLeftIconToTextField:_txtPwd icon:@"pwd_icon"];
self.view.holdable = YES;
} }
-(void) addLeftIconToTextField: (BeeUITextField*) textField icon: (NSString*) icon { -(void) addLeftIconToTextField: (BeeUITextField*) textField icon: (NSString*) icon {
...@@ -114,6 +115,7 @@ ON_SIGNAL3( VankeLoginBoard_iPhone, btnLogin, signal ) ...@@ -114,6 +115,7 @@ ON_SIGNAL3( VankeLoginBoard_iPhone, btnLogin, signal )
[GEToast showProgress:self.view]; [GEToast showProgress:self.view];
[_btnLogin setTitle:@"登录中..." forState:UIControlStateSelected]; [_btnLogin setTitle:@"登录中..." forState:UIControlStateSelected];
[_model login:[self getUserName] password:[self getPassword]]; [_model login:[self getUserName] password:[self getPassword]];
[[[UIApplication sharedApplication] keyWindow] endEditing:YES]; // 隐藏键盘
} }
ON_SIGNAL3( VankeLoginBoard_iPhone, txtUserName, signal ) ON_SIGNAL3( VankeLoginBoard_iPhone, txtUserName, signal )
...@@ -134,17 +136,11 @@ ON_SIGNAL3( VankeLoginBoard_iPhone, txtPwd, signal ) ...@@ -134,17 +136,11 @@ ON_SIGNAL3( VankeLoginBoard_iPhone, txtPwd, signal )
} }
} }
ON_SIGNAL3( VankeLoginBoard_iPhone, HOLD_START, signal ) { ON_SIGNAL3( UIView, HOLD_START, signal ) {
NSLog(@"long press start"); NSLog(@"long press start");
[_model cancel];
} }
ON_SIGNAL3( VankeLoginBoard_iPhone, HOLD_CANCEL, signal ) {
NSLog(@"long press cancel");
}
ON_SIGNAL3( VankeLoginBoard_iPhone, HOLD_STOP, signal ) {
NSLog(@"long press stop");
}
-(void) refreshLoginButtonStyle { -(void) refreshLoginButtonStyle {
BOOL disabled = [VankeUtil isBlankString:_txtPwd.text] || [VankeUtil isBlankString:_txtUserName.text]; BOOL disabled = [VankeUtil isBlankString:_txtPwd.text] || [VankeUtil isBlankString:_txtUserName.text];
......
...@@ -53,8 +53,8 @@ ON_CREATE_VIEWS( signal ) ...@@ -53,8 +53,8 @@ ON_CREATE_VIEWS( signal )
self.view.backgroundColor = [UIColor whiteColor]; self.view.backgroundColor = [UIColor whiteColor];
// [self addLeftIconToTextField:_txtQuery icon:@"search"]; // [self addLeftIconToTextField:_txtQuery icon:@"search"];
[_weatherBoard reloadLocationAndWeather]; [_weatherBoard reloadLocationAndWeather];
self.view.swipeDirection = UISwipeGestureRecognizerDirectionLeft | UISwipeGestureRecognizerDirectionRight;
self.view.swipeble = YES; self.view.swipeble = YES;
self.view.swipeDirection = UISwipeGestureRecognizerDirectionLeft;
//去掉搜索框背景 //去掉搜索框背景
float version = [[[ UIDevice currentDevice ] systemVersion ] floatValue ]; float version = [[[ UIDevice currentDevice ] systemVersion ] floatValue ];
...@@ -256,25 +256,14 @@ ON_SIGNAL3(VankeProjectSummaryModel, RELOADED, signal) { ...@@ -256,25 +256,14 @@ ON_SIGNAL3(VankeProjectSummaryModel, RELOADED, signal) {
[self.stack pushBoard:board animated:YES]; [self.stack pushBoard:board animated:YES];
} }
//-(NSString*) today {
// NSDateFormatter *df = [[NSDateFormatter alloc] init];
// [df setDateFormat:@"yyyy-MM-dd"];
// return [df stringFromDate:[NSDate date]];
//}
#pragma VankeMainBoard_iPhone #pragma VankeMainBoard_iPhone
ON_SIGNAL3( VankeMainBoard_iPhone, SWIPE_LEFT, signal ) ON_SWIPE_LEFT( signal ) {
{
if (_curTopMenuIndex > 0) {
[self showTab:_curTopMenuIndex - 1];
}
}
ON_SIGNAL3( VankeMainBoard_iPhone, SWIPE_RIGHT, signal )
{
if (_curTopMenuIndex < 2) { if (_curTopMenuIndex < 2) {
[self showTab:_curTopMenuIndex + 1]; [self showTab:_curTopMenuIndex + 1];
} else {
_curTopMenuIndex = -1;
[self showTab:_curTopMenuIndex + 1];
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment