iOS工作记录11:提现功能 绑定淘宝账号功能
2014-11-26 12:55
405 查看
//只能提供给看得懂代码的人看,希望有帮助
- (void)viewDidLoad
{
[super
viewDidLoad];
self.title =
@"我";
//显示基本信息MyAccountView--》为自定义View你们可以自己定义
self.accountView = [[MyAccountView
alloc] initWithFrame:CGRectMake(0,
64,
VIEW_WIDTH,
210)];
_accountView.backgroundColor =
PRICE_TINTCOLOR;
[self.view
addSubview:_accountView];
self.manager = [[DataRequestManager
alloc]
init];//初始化网络请求请求调用方法
_manager.delegate =
self;
//提现按钮
[_accountView.getCashButton
addTarget:self
action:@selector(getCash)
forControlEvents:UIControlEventTouchUpInside];
}
//提现按钮
- (void)getCash
{
if ([_numberTextFiled.text
isEqual:
@""] || [_apilyTextFiled.text
isEqual:
@""]) {
UIAlertView * alert = [[UIAlertView
alloc] initWithTitle:@"提示"
message:@"支付宝账号和提现金额都不能为空哦"
delegate:nil
cancelButtonTitle:nil
otherButtonTitles:@"确定",
nil];
[alert show];
return;
}
if ([_numberTextFiled.text
floatValue] > [_residueLabel.text
floatValue]) {
UIAlertView * alert = [[UIAlertView
alloc] initWithTitle:@"提示"
message:@"余额不足哦"
delegate:nil
cancelButtonTitle:@"确定"
otherButtonTitles:nil,
nil];
[alert show];
return;
}
if (![_defaults
objectForKey:@"apilyNum"]) {
[_defaults
setObject:_apilyTextFiled.text
forKey:@"apilyNum"];
[_defaults
synchronize];
}
if (![_apilyTextFiled.text
isEqualToString:[_defaults
objectForKey:@"apilyNum"]]){
[_defaults
setObject:_apilyTextFiled.text
forKey:@"apilyNum"];
NSDictionary * dic =
@{@"openid":
USER_ID, @"alipay":
_apilyTextFiled.text};
[_manager
methodPostWithURL:ALIPAY
parameters:dic];
return;
}
if ([_apilyTextFiled.text
isEqualToString:[_defaults
objectForKey:@"apilyNum"]]){
NSDictionary * dic =
@{@"openid":
USER_ID, @"credits": [NSNumber
numberWithInt:[_numberTextFiled.text
floatValue] * 100]};
[_manager
methodPostWithURL:WITHDRAWAL
parameters:dic];
}
}
- (void)viewDidLoad
{
[super
viewDidLoad];
self.title =
@"我";
//显示基本信息MyAccountView--》为自定义View你们可以自己定义
self.accountView = [[MyAccountView
alloc] initWithFrame:CGRectMake(0,
64,
VIEW_WIDTH,
210)];
_accountView.backgroundColor =
PRICE_TINTCOLOR;
[self.view
addSubview:_accountView];
self.manager = [[DataRequestManager
alloc]
init];//初始化网络请求请求调用方法
_manager.delegate =
self;
//提现按钮
[_accountView.getCashButton
addTarget:self
action:@selector(getCash)
forControlEvents:UIControlEventTouchUpInside];
}
//提现按钮
- (void)getCash
{
if ([_numberTextFiled.text
isEqual:
@""] || [_apilyTextFiled.text
isEqual:
@""]) {
UIAlertView * alert = [[UIAlertView
alloc] initWithTitle:@"提示"
message:@"支付宝账号和提现金额都不能为空哦"
delegate:nil
cancelButtonTitle:nil
otherButtonTitles:@"确定",
nil];
[alert show];
return;
}
if ([_numberTextFiled.text
floatValue] > [_residueLabel.text
floatValue]) {
UIAlertView * alert = [[UIAlertView
alloc] initWithTitle:@"提示"
message:@"余额不足哦"
delegate:nil
cancelButtonTitle:@"确定"
otherButtonTitles:nil,
nil];
[alert show];
return;
}
if (![_defaults
objectForKey:@"apilyNum"]) {
[_defaults
setObject:_apilyTextFiled.text
forKey:@"apilyNum"];
[_defaults
synchronize];
}
if (![_apilyTextFiled.text
isEqualToString:[_defaults
objectForKey:@"apilyNum"]]){
[_defaults
setObject:_apilyTextFiled.text
forKey:@"apilyNum"];
NSDictionary * dic =
@{@"openid":
USER_ID, @"alipay":
_apilyTextFiled.text};
[_manager
methodPostWithURL:ALIPAY
parameters:dic];
return;
}
if ([_apilyTextFiled.text
isEqualToString:[_defaults
objectForKey:@"apilyNum"]]){
NSDictionary * dic =
@{@"openid":
USER_ID, @"credits": [NSNumber
numberWithInt:[_numberTextFiled.text
floatValue] * 100]};
[_manager
methodPostWithURL:WITHDRAWAL
parameters:dic];
}
}
相关文章推荐
- 工作记录01/04/11
- 工作记录01/09/11
- 工作记录二:iOS开发工具CocoaPods(objective-c第三方库管理工具)实用技巧
- iOS工作记录9:项目单例(直接拉用)
- 工作记录8:iOS 传值问题总结(7种传值完美介绍)
- 淘宝工作记,记录自己从来淘宝实习到拿到offer的全过程
- iOS个人账号,企业账号,邓白氏码申请过程记录
- 手机换号各种绑定账号换解绑记录
- 大创工作记录——(一)安卓端功能实现
- 苹果IOS企业开发者账号怎么申请——苹果账号申请记录(未完待续)
- 工作记录01/11/11
- 简笔画项目总结: ios绘图机制 & 实现记录笔迹功能
- 工作记录-绑定千兆网卡
- 工作记录一:IOS中的懒加载lazyLoad
- 虾米音乐绑定淘宝账号免费领取三个月VIP会员
- 工作记录01/05/11
- 工作记录01/17/11
- 文件同步之巧用账号绑定电脑功能实现文件下载服务器
- iOS工作记录六 :导航栏(基础实用)
- iOS学习爬坑记录11:学习AsyncSocket时用python写的服务器server端简单代码