IOS问题总汇,谁要是会帮解答哦,要是我知道怎么解决了会更新的
2015-09-03 16:28
507 查看
2015-09-01:
可以通过:
2015-09-03:
我在一个类中定义了一个MKMapView的变量,在其他类中访问它就是nil,为啥呢
定义:
?
另一个类:
?
这个问题是因为如果你这样初始化一个ViewController里面的其他变量虽然会正常初始化,但是和stroyBoard连着的标签,@IBOutlet 标识的插座变量是通过nib关联并进行初始化的。所以这样并不能初始化MapView
2015-09-24:
dropLast(),countElements()还不大会用。
2015-09-30: Calculater
一个UIBarButtonItem同时连接到了代码里的action和segues动作,点击button时只有segue执行了,action并未执行。
可以通过:
littleImageButton.setImage(image, forState: .Normal)来给一个UIButton来设置背景图片,但是如何在设置前判断其是不是为空呢,有的时候背景图片已经存在就不需要再花流量去下载了。
2015-09-03:
我在一个类中定义了一个MKMapView的变量,在其他类中访问它就是nil,为啥呢
定义:
?
class ViewController: UIViewController, MKMapViewDelegate, UIPopoverPresentationControllerDelegate{ @IBOutlet var mapView: MKMapView! { didSet { mapView.mapType = MKMapType.Standard mapView.delegate = self } }//在本类里访问mapView就可以 }
另一个类:
?
class EditViewController: UIViewController, UITextFieldDelegate, UIImagePickerControllerDelegate, UINavigationControllerDelegate, MKMapViewDelegate{ let mainView = ViewController() @IBAction func deletePoint(sender: UIButton) { mainView.savePoints.removeValueForKey(pointEditable!.name)//这里访问这个类的其他变量就可以 println(mainView.mapView)//这里访问不到mapView很奇怪,会打印出nil } }
这个问题是因为如果你这样初始化一个ViewController里面的其他变量虽然会正常初始化,但是和stroyBoard连着的标签,@IBOutlet 标识的插座变量是通过nib关联并进行初始化的。所以这样并不能初始化MapView
2015-09-24:
dropLast(),countElements()还不大会用。
2015-09-30: Calculater
一个UIBarButtonItem同时连接到了代码里的action和segues动作,点击button时只有segue执行了,action并未执行。
@IBAction func gr(sender: UIBarButtonItem) { sender.title = "Graphing"//在这里加断点不进 }
相关文章推荐
- iOS开发的字体问题
- iOS 横线贯穿文字
- iOS JSON数据解析
- hdu 1017 A Mathematical Curiosity
- iOS 下拉刷新和上拉加载更多
- IOS使用Block —— 3 Block的两个注意点
- iOS8新特性IBDesignable
- iOS测试包自动分发,一键安装,效率提高百分百
- 服务器中加速BIOS启动的方法
- 如何将IOS中Status Bar(状态栏)设置成黑底白字
- IOS开发程序启动原理
- wxhl bj ios 49期 张浩 学习心得体会文章连载 第8章
- IOS 传感器简单介绍
- iOS开发十大必备开源框架
- IOS deletate assign
- 使用Xcode 7 beta免费真机调试iOS应用程序
- ios 6 和 ios7 布局区别
- iOS开发之Autolayout
- babyos (一)——利用BIOS 中断INT 0x10显示字符和字符串
- 苹果IOS开发者账号的区别,企业账号,个人账号,公司团队账号,教育账号