本地如何搭建IPv6环境
6.1后苹果要求APP兼容IPv6,但是目前有些第三方SDK版本还是不兼容的,今天我的项目中就因为使用了个推的最新版SDK:iOS-1.6.4.0没有适配IPv6 ,应用闪退被拒。拒绝理由摘录如下:Your app crashed on iPad running iOS 10.3.3 connected to an IPv6 network when we:...... 看到是IPv6网络,果断立即在本地搭建了一个IPv6进行测试,发现在IPv6下GTSDK没有启动成功的回调,导...【详细】
network IPv6
2017年07月31日 赞:1 评论:0 阅读:114
警告xx is missing from working copy的消除方法
xx is missing from working copy 这是一个警告,不影响运行,我遇到两种情况下出现这个警告,一是升级到Xcode8跑项目的时候,二是使用pods管理项目,升级更新了某个第三方SDK后。其实,这两种情况的本质是一样的,都是因为在项目中没有删除资源文件,而是直接在文件夹中删除了文件导致的。下面给出快捷的解决方案: 1、打开终端 2、进入警...【详细】
copy Missing 警告 Xcode8 from working
2017年07月31日 赞:1 评论:0 阅读:83
Your app xxxx has changed to Invalid Binary
今天发布应用遇到了一个问题,当我把应用Upload to App Store后,提示提交成功了,Xcode的提示如下Upload Successful,但是过了一会儿,手机收到了如下图的推送通知这个是Xcode8 iOS10以后的出现的问题。由于我的项目比较老,之前都是在Xcode7上发布的,这次新版本在Xcode8上发布就遇到了这个问题,只需要在info.plist文件中添加几个隐私项就可以了,...【详细】
iOS10 Xcode8 发布应用 Invalid Binary
2017年07月28日 赞:0 评论:0 阅读:25
iOS自定义返回按钮后遇到的两个常见问题
由于系统自带的返回按钮是一个很丑的蓝色返回按钮,设计们往往会根据整个app的风格设计自己的返回按钮,这就使得开发者不得不自己自定义返回按钮,自定义返回按钮对开发者来说并不是什么难事,但是往往都会遇到问题: 1、自定义的返回按钮位置不对 2、采用右滑手势返回时返回按钮旁边有三个小蓝点出现 解决问题一:自定义返...【详细】
自定义返回按钮 三个蓝点 返回按钮位置
2017年06月30日 赞:1 评论:0 阅读:31
个推推送问题总结
一直用个推推送,也算是所有的疑难杂症都遇到过了,特此总结,避免后人踩坑。 由于个推SDK是用OC语言写的,对于使用OC语言开发的人使用应该很简单,不会有乱七八糟的问题出现,这里不再赘述。下面主要讲使用Swift语言开发遇到的问题: 首先,在个推网站getui.com下载SDK包,其中包含资源文件、API文档、Demo工程和readme.txt。 第一步,...【详细】
个推 GTSDK 通知栏不显示 收不到透传消息
2017年05月12日 赞:1 评论:0 阅读:65
iOS10.3以后UILabel富文本属性不起作用
自从手机升级了10.3.1以后,发现一个奇怪的现象,之前写的那些带删除线的label的删除线全没了,感觉很是奇怪,我又没有动代码,还是以前的老代码,删除线怎么就没有了呢?除了自己系统是10.3.1的手机以外,发现系统是10.0.2的手机上并不存在这个问题,这个现象就越发奇怪了,不得不让我怀疑这个是不是和手机系统有关呢?还有一个...【详细】
UIlabel 富文本 删除线 iOS10.3
2017年04月26日 赞:1 评论:0 阅读:145
swift3去掉字符串中的空格
去掉字符串中空格,和OC中一样,在Swift中也可以使用NSCharacterSet类来实现 一、去掉字符串首尾空格 var str:String = " 我首位是空格,中 间 有空格,末尾也是空格 " print("未做任何处理的原始字符==(str)") let whiteSpace = NSCharacterSet.whitespaces str = str.trimmingCharacters(in: whiteSpace) print("去掉首尾空格后的字符串==(str)") 二、去掉所有...【详细】
字符串 Swift3 空格
2017年04月17日 赞:1 评论:0 阅读:82
浅谈自动布局Autolayout报错那些事儿:Unable to simultaneously satisfy constraints.
最近在做的项目,使用了自动布局Autolayout,控制台报出了下面如图的提示,大概知道是控件约束冲突的问题,但是具体还真不知道如何快速查找到具体控件所在位置,通过多方查阅资料,终于弄清楚了这些提示都是什么意思。这个提示虽不至于让程序立即奔溃,但是始终是一个隐患,看着也是极不好的,现整理出来,希望帮助大家少走弯...【详细】
AutoLayout
2017年04月11日 赞:1 评论:0 阅读:77
swift 模型数组比较
使用Swift语言开发的人知道,如果一个数组是字符串数组,很好知道判断数组中是否包含某个字符串,使用字符串数组的contains方法就可以判断,但是如果你的数组中存储的是Model模型,要找到某个属性是什么的模型的时候,你要怎么做呢?如果还用for循环遍历,你就out了,Swift语言给我们提供了现成的方法,很是方便 下面举例说明: 一、判...【详细】
swift 模型数组 比较
2017年04月05日 赞:1 评论:0 阅读:65
objective-c 和Swift筛选数组内的元素
oc中经常使用NSPredicate模糊查询进行数组元素的过滤,方法如下: NSArray array = [[NSArray alloc]initWithObjects:@"zhejiang",@"hangzhou",@"xianghu",@"xixi", nil]; NSString string = @"xi"; NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF CONTAINS %@",string]; NSLog(@"%@",[array filteredArrayUsingPredicate:pred]); swift语言这样过滤 let ary...【详细】
oc swift 数组筛选
2017年04月05日 赞:1 评论:0 阅读:102
iOS父View添加Tap手势,防止点击子View触发父View手势
在开发工程中,我们经常会遇到给父View添加Tap手势,但是我们又不想点击它上面的子view时触发该tap手势,这个是我项目中的一个界面,我在半透明背景上添加一个tap手势,但是我不想点击后缀列表触发半透明背景上的手势,我的处理如下: 大家知道UITapGestureRecognizer有一个代理UIGestureRecognizerDelegate,给手势设置代理,代码如下 let tapGestur...【详细】
子视图 UITapGestureRecognizer 父视图
2017年04月01日 赞:1 评论:0 阅读:67
UISearchBar那些事儿(swift语言)
一、如何找到searchBar搜索框 searchBar上的输入框其实就是TextField 查看大部分资料都是通过遍历searchBar上的子控件来找寻,其实一句话就可以搞定 Swift语言:let searchFiled = searchBar?.valueForKey("_searchField") as! UITextField OC语言:UITextField * searchField = [_searchBar valueForKey:@"_searchField"]; 二、修改searchBar搜索框占位符的颜色 给searchBar设置占...【详细】
UISearchBar
2017年02月23日 赞:1 评论:0 阅读:75
真机调试出现The certificate used to sign “AppName” has either expired or has been revoked. An updated certificate is required to sign and install the application的解决办法
当某一天真机调试时Xcode突然弹出标有下面这段英文的对话框的时候The certificate used to sign “AppName” has either expired or has been revoked. An updated certificate is required to sign and install the application,千万不要紧张,尤其是初学者,这只是一个简单的证书问题。 下面把导致这个问题的原因及解决办法列举如下: 一、either expired or has been revoked意思证书过...【详细】
真机调试证书问题
2017年02月23日 赞:1 评论:0 阅读:126
Xcode中的info.plist字段列表详解(分享)
http://www.cocoachina.com/ios/20160922/17611.html,看完这篇文章,感觉对新老iOS开发都很受益,特此拿出来分享 注意:要把链接单独复制出去打开,在本文中点击打开可能会提示打不开【详细】
Info.plist
2016年09月28日 赞:1 评论:0 阅读:116
Swift MD5和Base64加密
首先要在桥接文件中导入#import 一、MD5加密 extension String { //MD5加密 var md5:String{ let str = self.cStringUsingEncoding(NSUTF8StringEncoding) let strLen = CC_LONG(self.lengthOfBytesUsingEncoding(NSUTF8StringEncoding)) let digestLen = Int(CC_MD5_DIGEST_LENGTH) let result = UnsafeMutablePointer.alloc(digestLen); CC_MD5(str!, strLen, result); let hash = NSMutableString(); for i in 0 ..< digestLen { hash.appendFormat("x"...【详细】
swift MD5 base64 加密
2016年09月22日 赞:1 评论:0 阅读:226
Swift语言关于NSTimer的使用
转化自cocoaChina公众号 1、NSTimer创建方法 let timer:NSTimer = NSTimer.scheduledTimerWithTimeInterval(1, target: self, selector: #selector(action:), userInfo: nil, repeats: true) 注解:1)timeInterval:执行之前等待的时间间隔。比如设置成1.0,就代表1秒后执行方法action 2)target:需要执行方法的对象 3)selector:需要执行的方法 4)repeats:是否需要循环 2、NSTimer释放方法 tim...【详细】
swift NSTimer
2016年08月29日 赞:1 评论:0 阅读:205
Swift与OC混编,相互调用的两种情况
大家知道,在Swift和OC混编的项目中,难免会出现Swift类中调用OC类的方法和属性 或者是OC的类中调用Swift类的属性和方法,在这里就把自己的经验分享给大家 首先你的项目如果要Swift和OC混编的话,肯定要有一个两中语言的桥接文件,下面我以Swift语言创建的工程为例来讲一下两种情况 第一种情况:Swift类中调用OC类的方法和属性 当你在你的...【详细】
Swift与OC混编
2016年08月17日 赞:1 评论:0 阅读:105
关于使用Swift,iOS8系统不能自动加载xib布局
最近使用Swift的在开发项目,起初一直在iOS9的模拟器运行,并没有发现这个问题,偶然的一次机会拿来一台iOS8.4的真机运行,发现只要是运行到使用xib布局的界面都会崩溃,然后提示是某某控件是空的,不存在的,例如像这样的错误提示fatal error: unexpectedly found nil while unwrapping an Optional value,但是用纯代码写的界面就运行正常,很是奇怪 ...【详细】
swift iOS8 手动加载xib
2016年08月17日 赞:1 评论:0 阅读:242
swift语言 如何加载自定义View的xib
使用Swift语言,创建自定义的GNFilterView,生成.swift文件,然后再创建xib文件,要保证xib的class是GNFilterView 使用 let filterView = NSBundle.mainBundle().loadNibNamed("GNFilterView", owner: nil, options: nil)[0] as! GNFilterView 加载到的才是你自己定义view【详细】
swift 加载自定义View的xib
2016年08月05日 赞:1 评论:0 阅读:223
父视图设置成透明效果,子视图不透明
本人在项目中遇到一个问题,就是设置黑色透明背景,然后在这个背景上添加子视图,结果子视图的背景色也是自动变为透明的?困惑良久,终于找到了解决的办法 实现这个功能,我开始写的代码是这样的: let backgroundView = UIView() backgroundView.frame = CGRectMake(0, 44, kScreenWidth, kScreenHeight - kNavigationAndStatusBarHeight - 44) backgroundView.alpha = 0.6 然后...【详细】
子视图 不透明
2016年08月05日 赞:1 评论:0 阅读:94
共24个 共2页 12
sina weixin mail 回到顶部