【iOS】使用storyboard界面跳转报错:unrecognized selector sent to instance 0x7

使用storyboard直接model界面跳转的时候出现报错:unrecognized selector sent to instance 0x7…

网上查了相似的问题但是依旧没有找到解决方法,后来才发现是因为自己一开始尝试用代码将一个UIButton试图绑定到代码里面,但是之后删除了相应绑定代码,又变成使用storyboard尝试,导致了一开始代码绑定的那个没有解除绑定。。然后把那些的绑定都删掉重新绑定一下就好了。。。

【iOS】Swift3 报错:Value of type ‘AppDelegate’ has no member ‘managedObjectContext’,UIApplication has no member ‘sharedApplication’

在Swift 3里面,需要通过viewContext访问managedObjectContext,且sharedApplication方法改为shared方法:

以前是这样写的:

【iOS开发】关于Xcode8后产生的viewForHeaderInSection、viewForFooterInSection设置不产生效果的问题

以前的时候使用viewForHeaderInSection和viewForFooterInSection可以设置header和footer的view的属性、颜色等等,现在发现失效了,设置后运行的时候不显示:

即上述方法不产生效果;

后来发现必须指定titleForHeaderInSection或者titleForFooterInSection的字符串才能产生效果,即:

这样才能正确显示出来上面设置的背景颜色~

iOS开发之touchesCancelled

touchesCancelled:

当我们正在触摸屏幕的时候,如果出现了低电量、有电话呼入等等这样的系统事件时候,低电量或者电话的窗口会置为前台,这个时候touchesCancelled方法就会被调用。

因为在软件运行过程中不可避免的会发生由iOS系统发出的一些事件,导致触摸事件的中断,所以一般建议要实现touchesCancelled这个方法,一般情况下直接调用touchesEnd即可。

touchesCancelled:Sent to the responder when a system event (such as a low-memory warning) cancels a touch event.

iOS开发:remove reference与move to trash的区别

remove reference:删除引用//工程文件夹里依然有这个文件

move to trash:彻底删除这个文件//彻底扔到了垃圾箱里

Basically if you check “Copy to project” when adding the file, you should chose “Move to trash” when deleting, otherwise pick “Delete references”. This latter option will leave the file in place and just remove the reference to it

Snip20160323_206