汇率换算项目总结

本文总结了iOS汇率换算项目的开发经验,包括AFNetworking请求接口时遇到的问题,如 Realm数据库的使用技巧,如何处理UITableView的索引颜色、取消cell选中状态,以及自定义UITextField行为等。在汇率计算中,通过一次性获取所有货币数据降低网络依赖,并使用模型来设置cell属性,以避免重用问题。
摘要由CSDN通过智能技术生成

汇率换算问题集合

afn有时候请求接口会有问题

接口没错

  1. Attempting to modify object outside of a write transaction - call beginWriteTransaction on an RLMRealm instance first.

    (企图在 写入事务 外修改对象)[http://blog.csdn.net/qq_31810357/article/details/52088268];

  2. 修改UITableView 右侧索引栏的背景颜色和字体颜色

//索引栏底色
    tableView.sectionIndexBackgroundColor = [UIColor blackColor];

//索引字体颜色
    tableView.sectionIndexColor = [UIColor grayColor];
  1. 取消cell的选中状态
preferCell.selectionStyle = UITableViewCellSelectionStyleNone;
  1. 根据十六进制设置颜色
#define UIColorFromRGBA(rgbValue, alphaValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0 alpha:(float)alphaValue]
  1. 设置cell的属性的时候要等cell存在再设置,要不然会无效
//在注释处设置取消选中状态没用
static NSString *defaultCell = @"defaultCell";
            UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:defaultCell];
//            cell.selectionStyle = UITableViewCellSelectionStyleNone;
            if (cell == nil) {
                cell = [[UITableViewCell alloc] initWithStyle:
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值