为什么init不能在NSCalendar *cal = [[NSCalendar alloc] init]中使用,因为init是每个类都有的实例方法?
发布于 2016-06-21 16:47:20
NSCalendar必须像这样启动:
NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
如果不指定您想要的日历类型,则实例将毫无用处。这就是框架如何阻止您初始化无用的对象。
https://stackoverflow.com/questions/37950113
复制相似问题