C#使用sqlite数据库
环境:Mac win7虚拟机,vs2013
首先下载安装Sqlite ADO.NET(有很多版本,我用的是1.0.93)
今天遇到了个神奇的问题:
1 | 2015-09-06 14:32:32.246 B-smart[1056:65917] CUICatalog: Invalid asset name supplied: (null) |
查了下,这个提示的意思是说你用了这个方法:[UIImage imageNamed:name];
但是这个name却是空的,所以就报了这个错了。
解决方法,在项目中搜索[UIImage imageNamed:
,然后打印看看所谓的name是否为空。找到后替换。
这个动作通过iOS URL schemes
完成,每个程序都有一个URL schemes
。
通过openURL
就可以打开相应的应用了。openurl()里面填上对应程序的URL。
1 | //swift |
1 | //OC |
任何属性都有一组特性,用于描述相应存取方法的行为,如下
1 | //OC |
运动效果就是利用加速度传感器,当你在左右摇手机的时候控件也在跟着左右动。(好像除了装逼没什么卵用啊~)
如何隐藏NavigationController?
隐藏NavigationController
只需要调用一个方法就可以了:
1 | //OC |
要回复它只用把状态改为NO就好。
如果tableView里面添加了TextField,如何知道每一个TextField的值呢?
如果是静态的tableView就可以用control-drag
大法(从View相应控件按住control键拖到controller上)。
但是如果是动态的呢?
ios8新推出了一个东西叫UIAlertController
,用来代替以前的UIAlertView
和UIActionSheet
。
以前UIAlertView和UIActionSheet是这样用的
但是现在不管是UIAlertView还是UIActionSheet,都要通过UIAlertController来实现。(当然以前的UIAlerView和UIActionSheet都还可以用,如果只需要支持IOS8以上点机型可以放心大胆的用UIAlertController。)