iOS deleteRowsAtIndexPaths和reloadData

有个信用卡还款列表删除导致索引错乱,展示出来的效果是,用的系统自带的删除功能 ,左滑第一行,第二行出现红色删除按钮,然后左滑第二行的时候第一行又出现红色删除按钮。断点跟踪索引没错,想解绑的的卡也没错,但是页面显示让人难堪。 以为是偶然的 ,上生产的时候产品又点了下,每次同一个手法,必现,测试手法如...

2019-07-12 14:39:13

阅读数 8

评论数 0

最近做项目遇到的问题

产品需求是把积分查询以页面的形式展示,本来以为给一个url直接打开webview就行了,实际上远比想的要复杂,为了安全。 1,url是后台接口请求成功了才返回的。接口要上送sign和data两个参数,其中sign就是签名,通过一系列业务参数和请求头参数排序偏接,最后md5. NSString ...

2019-07-10 11:24:10

阅读数 33

评论数 0

iOS灰色按钮输入变亮

didLoad里面 先设置灰色 不让点击 [_enterPayBtn setBackgroundColor:[UIColor lightGrayColor]]; _enterPayBtn.layer.cornerRadius = 8; _enterPayBtn.layer.mas...

2019-07-04 11:46:48

阅读数 6

评论数 0

webview的一些意外

1,设置frame,有的一上来设置全屏,导致底部有些内容没法显示。正常的都是屏幕高度减去64 _webView=[[UIWebView alloc] initWithFrame:CGRectMake(0, 0, kScreenWidth, kScreenHeight-64)]; 哪怕是继承的Y...

2019-07-04 11:44:26

阅读数 9

评论数 0

升级x-code找不到部分库文件

升级x-code,好几个库报红,随后编译失败,show in finder找不到,libsqlite3.0.tbd ,libstdc++.6.0.9.tbd,libstdc++.6.tbd,libstdc++.tbd,libz.1.2.5.tbd,libz.tbd 等等 这时候程序想跑起来两个办...

2019-05-08 18:27:14

阅读数 17

评论数 0

UITableView删除行或者删除组的问题

NSDictionary *para = @{@"application":@"UnBindCardSign.Req", @"userId":MBNonEmptyString([USER_DEFAULT o...

2019-05-08 16:32:41

阅读数 32

评论数 0

关于removeFromSuperview

今天使用removeFromSuperview的时候发现他的实质并不是将这个视图从内存中移除。而且将一个视图从他的父视图上删除。大家需要了解计算机删除的本质,标记删除,当你删除一个东西的时候,系统只是将这块内存做了一个标记,表示目前无人使用,但是之前视图的内存地址存在。所以如果想让视图不存在,需要...

2019-05-05 10:43:01

阅读数 46

评论数 0

不可变字典和可变字典的误区

突然想着set一个值进去,为了方便点,在同一个对象中拿值,结果竟然崩溃,百思不得其解,后来通过property的方式传值过去。第二天早上仔细研究了下 ,原先的流程是一开始在didload里面创建了可变字典 - (void)viewDidLoad { [super viewDidLoad];...

2019-04-25 10:52:38

阅读数 65

评论数 0

iOS修改新工程名称

本文针对于彻底修改iOS工程名,不需要另外建工程,会整理的跟新工程完全一样。 1. 选中旧工程名,改为新的 然后选择rename 2. 依次选择黄色文件夹,修改名字,千万不要在Xcode外修改!!! 修改结果为 3. 点击搜索,搜索旧项目名 点击Find,改为Rep...

2019-04-08 10:52:06

阅读数 17

评论数 0

ios 友盟统计自定义事件

/** 自定义事件,数量统计. 使用前,请先到友盟App管理后台的设置->编辑自定义事件 中添加相应的事件ID,然后在工程中传入相应的事件ID @param eventId 网站上注册的事件Id. @param label 分类标签。不同的标签会分别进行统计,方便同一事件的...

2019-04-04 15:23:12

阅读数 146

评论数 0

iOS开发屏幕旋转锁定横竖屏解决方法

第一步:配置为竖屏。禁用其他方向。如图示: 第二步:在viewDidLoad方法中用以下方法 //说明:不是真正的旋转屏幕,只旋转当前的View [[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceO...

2019-04-02 11:15:49

阅读数 74

评论数 0

Certificates, Identifiers &Profiles 简单介绍

Certificates Certificate就是证书,是用于把一台Mac电脑标志为开发者电脑所必须的证明 开发证书Development Certificate,用于授权开发权限 发布证书Distribution Certificate,用于授权发布权限 每台Mac需要导出本地证书才能...

2019-03-28 10:01:04

阅读数 137

评论数 0

java web 项目打包(war 包)并部署

1、在eclipse中右键单击项目,然后Export选择WAR file,生成项目的WAR文件。具体步骤请看图片详细操作步骤: 然后打包完成 2,部署,把生成的WAR文件放到tomcat解压之后的webapps文件夹下。 3、在tomcat的conf文件夹里的server.xml进行...

2019-01-03 15:40:04

阅读数 124

评论数 0

mac中vim的一些命令和用法

有的时候,我们经常从命令行中进入vim文本编辑器,如何退回来呢: 只需要经过两步:1.按下esc键  2.输入":wq"(保存退出)  输入":q!"(不保存退出) 在文件名前面加./ ,表示在当前目录中查找该文件 例如...

2018-12-29 09:59:09

阅读数 96

评论数 0

Java final 修饰符知识点总结

final从字面上理解含义为“最后的,最终的”。在Java中也同样表示出此种含义。 final可以用来修饰变量(包括类属性、对象属性、局部变量和形参)、方法(包括类方法和对象方法)和类。 1. final修饰类: final修饰类即表示此类已经是“最后的、最终的”含义。因此,用final修饰...

2018-12-28 16:39:42

阅读数 34

评论数 0

iOS推送通知关闭

- (void)registerRemoteNotification:(UIApplication *)application{               if ([[UIDevice currentDevice].systemVersion floatValue] &gt...

2018-12-27 14:12:40

阅读数 402

评论数 0

极光推送的坑

极光推送开发环境可以收到,生产环境收不到推送 初次发现这个问题的时候 首先排查的就是证书配置。 绿色的表示没什么问题。 开发环境的证书跟生产环境的证书 都已经配置完成, 下面我们看看极光官网的配置 这个也没有问题。 然后看代码 //极光植入     [JPUSHService...

2018-12-27 14:10:02

阅读数 262

评论数 0

取出UITabBarController的有效办法

  NSArray *arr = self.navigationController.viewControllers; //数组里面第一个控制器就是UITabBarController  之前想的太复杂了                 YFTabBarController *tab=arr[...

2018-12-14 10:03:57

阅读数 115

评论数 0

iOS 根据字符串计算label高度

_decriptionLab = [[UILabel alloc] init];     [self.view addSubview:_decriptionLab];     NSMutableParagraphStyle *style = [[NSMutableParagraphStyle ...

2018-12-03 11:19:35

阅读数 259

评论数 0

iOS web网页获取标题和文字内容

①拿到网页内容,很简单一句代码 NSString *htmlString = [NSString stringWithContentsOfURL:[NSURL URLWithString:@"你的完整URL"] encoding:NSUTF8StringEnc...

2018-11-07 14:48:52

阅读数 512

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭