课程
/移动开发
/iOS
/使用Swift开发iOS8 App实战
输入的年份应该进行判断,if (year < 4) { year =4}
if 后面声明year不应该使用let
因为year是变量不是常量,是一个变量,应该使用var
2015-06-04
源自:使用Swift开发iOS8 App实战 1-6
正在回答
还有这里的if let是隐式转换的用法,如果文本框里没有输入的话后面的语句是不会执行的,这样能提高程序的稳定性
输入年份应该先year+12会更好,而不是你说的那样;
每次点确定的时候会生成一次临时的year,所以常亮变量没关系,而且每次函数中没有修改year的值。
举报
通过苹果最新Swift语言开发iOSApp,从零开始学习iOS的开发