- 博客(8)
- 收藏
- 关注
原创 UITextView的placeholder
相信小伙伴们,都在对于 UITextView 没有placeholder属性而感到苦恼吧。当我在使用 runtime 遍历 UITextView的所有属性时, 发现了有一个叫做 _placeholderLabel的家伙。好吧,没有绝对的私有属性的情况下,我们可以使用kvc 来修改 私有属性。下面就上代码了。UITextView *textView = [[UITex
2016-08-08 17:06:20 454 2
原创 The operation couldn’t be completed. (LaunchServicesError error 0.)问题
The operation couldn’t be completed. (LaunchServicesError error 0.)问题
2016-05-16 11:33:14 623
原创 Missing iOS Distribution signing identity for …, 在打包的时候发现证书过期了。
今天早上 上班发现钥匙串中的所有证书 都 提示此证书签发者无效Thanks for bringing this to the attention of the community and apologies for the issues you’ve been having. This issue stems from having a copy of the expired WWDR I
2016-02-16 18:08:05 906
原创 /SourceCache/UIKit_Sim/UIKit-3347.44/UITableView.m:1623崩溃的原因
崩溃的原因就是 由于有多个section 用一个bool 变量来标示 row的数量,刷新的时候 数据源都改了,但是只刷新某一个section 导致的。下面是截图写了一个tableview header的 代理,就是在点击header的时候修改某个bool变量如果array的count 大于1 就会crash,因为 如果只有一个section 那么,一个bo
2015-09-04 18:26:27 833
原创 通讯录取电话号码和联系人名字
如果 有人要做从通讯录 取联系人和电话号码的话,那么这篇文章可能会对你有帮助哟首先要导入AddressBook.framework和AddressBookUI.framework 这两个框架。然后(1)创建并初始化一个ABPeoplePickerNavigationController对象(2)设置其代理(delegate)(3)用presentModalVie
2015-04-08 17:26:15 1920 2
转载 IOS 四种保存数据的方式
在iOS开发过程中,将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍一下数据保存的方式:1.NSKeyedArchiver:采用归档的形式来保存数据,众所周知,沙盒中只能存放苹果已有的几种数据类型,对于自定义的对象是无法直接存储的,所以需要使自定义的数据对象遵守NSCoding协议,并且该对象对应的类必须提供encodeWithCoder:
2015-03-03 14:15:28 477
原创 iOS 关于block的简单使用
首先,这里只是对于block的基本用法,至于更深入的了解,请期待下一回合。 用block可以定义任意的代码片段,可以将其像对象一样传入另一个方法,是c级别的语法,和c中的函数指针很类似。 c中的 函数指针定义; 返回值类型 函数名 参数 如:int(* fun)(int a,int b);obj-c中的 block 定义;返回值类型
2015-02-11 14:40:15 458 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人