cannot invoke initializer for type Int with an argument list of type '(UITextField!)'
2016-03-24
最新回答 / 芷梦风
肯定是绑定到了其它的项目重名的viewControler里面了,你可以全局搜索一下,就能找到被绑定到哪里了。我试了多个方法,推荐你一个:将storyboard绑定的viewControler改一下名字,如ZodiacViewControler(记得是类名字,不是.swift文件的名字,当然推荐保持一致),然后记得在storyboard中绑定新修改过名字的viewControler,再重新按住Ctrl托试试。
2016-03-22
已采纳回答 / 慕UI0426491
cocoa Touch 是封装好的框架,而Swift和Objective-C 是编程语言,cocoa Touch里面的控件都是用Objective-C编写的
2016-03-21
已采纳回答 / 陈小二666
在as那里加上一个!就可以了,var vc=segue.destinationViewController as! GalleryViewController 就可以了,这是xcode要求的~
2016-03-16
Could not cast value of type 'UIViewController' (0x106721308) to 'nvshen.secondViewController' (0x1050208d0).
2016-03-13
let components = gregorian?.components(NSCalendarUnit.NSYearCalendarUnit, fromDate: birthday.date, toDate: now, options: NSCalendarOptions(rawValue: 0))
2016-03-13
最新回答 / Woo_Woo_Kyle
我自己理解,得到日期差的这么一个操作。先声明变量叫做components储存差。然后赋值,储存生日类对象的成员函数.componengts(参数1:需要做差的日期元素,什么年啊,月啊。这里他只用了年份NSYearCalendarUnit、NSMonthCalendarUnit,不同元素用|分割参数2:起始日期from:生日参数3:终止日期:也就是当前日期NSdate(),他把NSdate存到了now里面参数4:功能性选项没有用,用默认的函数传递0,NSCalendarOptions(0))
2016-03-13