@@ -221,8 +221,8 @@ open class DateFormatter : Formatter {
221
221
222
222
/*@NSCopying*/ open var defaultDate : Date ? { willSet { _reset ( ) } }
223
223
224
- internal var _eraSymbols : [ String ] ! { willSet { _reset ( ) } }
225
- open var eraSymbols : [ String ] ! {
224
+ internal var _eraSymbols : [ String ] ? { willSet { _reset ( ) } }
225
+ open var eraSymbols : [ String ] {
226
226
get {
227
227
guard let symbols = _eraSymbols else {
228
228
let cfSymbols = CFDateFormatterCopyProperty ( _cfObject, kCFDateFormatterEraSymbols) as! NSArray
@@ -235,8 +235,8 @@ open class DateFormatter : Formatter {
235
235
}
236
236
}
237
237
238
- internal var _monthSymbols : [ String ] ! { willSet { _reset ( ) } }
239
- open var monthSymbols : [ String ] ! {
238
+ internal var _monthSymbols : [ String ] ? { willSet { _reset ( ) } }
239
+ open var monthSymbols : [ String ] {
240
240
get {
241
241
guard let symbols = _monthSymbols else {
242
242
let cfSymbols = CFDateFormatterCopyProperty ( _cfObject, kCFDateFormatterMonthSymbols) as! NSArray
@@ -249,8 +249,8 @@ open class DateFormatter : Formatter {
249
249
}
250
250
}
251
251
252
- internal var _shortMonthSymbols : [ String ] ! { willSet { _reset ( ) } }
253
- open var shortMonthSymbols : [ String ] ! {
252
+ internal var _shortMonthSymbols : [ String ] ? { willSet { _reset ( ) } }
253
+ open var shortMonthSymbols : [ String ] {
254
254
get {
255
255
guard let symbols = _shortMonthSymbols else {
256
256
let cfSymbols = CFDateFormatterCopyProperty ( _cfObject, kCFDateFormatterShortMonthSymbols) as! NSArray
@@ -264,8 +264,8 @@ open class DateFormatter : Formatter {
264
264
}
265
265
266
266
267
- internal var _weekdaySymbols : [ String ] ! { willSet { _reset ( ) } }
268
- open var weekdaySymbols : [ String ] ! {
267
+ internal var _weekdaySymbols : [ String ] ? { willSet { _reset ( ) } }
268
+ open var weekdaySymbols : [ String ] {
269
269
get {
270
270
guard let symbols = _weekdaySymbols else {
271
271
let cfSymbols = CFDateFormatterCopyProperty ( _cfObject, kCFDateFormatterWeekdaySymbols) as! NSArray
@@ -278,8 +278,8 @@ open class DateFormatter : Formatter {
278
278
}
279
279
}
280
280
281
- internal var _shortWeekdaySymbols : [ String ] ! { willSet { _reset ( ) } }
282
- open var shortWeekdaySymbols : [ String ] ! {
281
+ internal var _shortWeekdaySymbols : [ String ] ? { willSet { _reset ( ) } }
282
+ open var shortWeekdaySymbols : [ String ] {
283
283
get {
284
284
guard let symbols = _shortWeekdaySymbols else {
285
285
let cfSymbols = CFDateFormatterCopyProperty ( _cfObject, kCFDateFormatterShortWeekdaySymbols) as! NSArray
@@ -292,8 +292,8 @@ open class DateFormatter : Formatter {
292
292
}
293
293
}
294
294
295
- internal var _amSymbol : String ! { willSet { _reset ( ) } }
296
- open var amSymbol : String ! {
295
+ internal var _amSymbol : String ? { willSet { _reset ( ) } }
296
+ open var amSymbol : String {
297
297
get {
298
298
guard let symbol = _amSymbol else {
299
299
return ( CFDateFormatterCopyProperty ( _cfObject, kCFDateFormatterAMSymbol) as! NSString ) . _swiftObject
@@ -305,8 +305,8 @@ open class DateFormatter : Formatter {
305
305
}
306
306
}
307
307
308
- internal var _pmSymbol : String ! { willSet { _reset ( ) } }
309
- open var pmSymbol : String ! {
308
+ internal var _pmSymbol : String ? { willSet { _reset ( ) } }
309
+ open var pmSymbol : String {
310
310
get {
311
311
guard let symbol = _pmSymbol else {
312
312
return ( CFDateFormatterCopyProperty ( _cfObject, kCFDateFormatterPMSymbol) as! NSString ) . _swiftObject
@@ -318,8 +318,8 @@ open class DateFormatter : Formatter {
318
318
}
319
319
}
320
320
321
- internal var _longEraSymbols : [ String ] ! { willSet { _reset ( ) } }
322
- open var longEraSymbols : [ String ] ! {
321
+ internal var _longEraSymbols : [ String ] ? { willSet { _reset ( ) } }
322
+ open var longEraSymbols : [ String ] {
323
323
get {
324
324
guard let symbols = _longEraSymbols else {
325
325
let cfSymbols = CFDateFormatterCopyProperty ( _cfObject, kCFDateFormatterLongEraSymbols) as! NSArray
@@ -332,8 +332,8 @@ open class DateFormatter : Formatter {
332
332
}
333
333
}
334
334
335
- internal var _veryShortMonthSymbols : [ String ] ! { willSet { _reset ( ) } }
336
- open var veryShortMonthSymbols : [ String ] ! {
335
+ internal var _veryShortMonthSymbols : [ String ] ? { willSet { _reset ( ) } }
336
+ open var veryShortMonthSymbols : [ String ] {
337
337
get {
338
338
guard let symbols = _veryShortMonthSymbols else {
339
339
let cfSymbols = CFDateFormatterCopyProperty ( _cfObject, kCFDateFormatterVeryShortMonthSymbols) as! NSArray
@@ -346,8 +346,8 @@ open class DateFormatter : Formatter {
346
346
}
347
347
}
348
348
349
- internal var _standaloneMonthSymbols : [ String ] ! { willSet { _reset ( ) } }
350
- open var standaloneMonthSymbols : [ String ] ! {
349
+ internal var _standaloneMonthSymbols : [ String ] ? { willSet { _reset ( ) } }
350
+ open var standaloneMonthSymbols : [ String ] {
351
351
get {
352
352
guard let symbols = _standaloneMonthSymbols else {
353
353
let cfSymbols = CFDateFormatterCopyProperty ( _cfObject, kCFDateFormatterStandaloneMonthSymbols) as! NSArray
@@ -360,8 +360,8 @@ open class DateFormatter : Formatter {
360
360
}
361
361
}
362
362
363
- internal var _shortStandaloneMonthSymbols : [ String ] ! { willSet { _reset ( ) } }
364
- open var shortStandaloneMonthSymbols : [ String ] ! {
363
+ internal var _shortStandaloneMonthSymbols : [ String ] ? { willSet { _reset ( ) } }
364
+ open var shortStandaloneMonthSymbols : [ String ] {
365
365
get {
366
366
guard let symbols = _shortStandaloneMonthSymbols else {
367
367
let cfSymbols = CFDateFormatterCopyProperty ( _cfObject, kCFDateFormatterShortStandaloneMonthSymbols) as! NSArray
@@ -374,8 +374,8 @@ open class DateFormatter : Formatter {
374
374
}
375
375
}
376
376
377
- internal var _veryShortStandaloneMonthSymbols : [ String ] ! { willSet { _reset ( ) } }
378
- open var veryShortStandaloneMonthSymbols : [ String ] ! {
377
+ internal var _veryShortStandaloneMonthSymbols : [ String ] ? { willSet { _reset ( ) } }
378
+ open var veryShortStandaloneMonthSymbols : [ String ] {
379
379
get {
380
380
guard let symbols = _veryShortStandaloneMonthSymbols else {
381
381
let cfSymbols = CFDateFormatterCopyProperty ( _cfObject, kCFDateFormatterVeryShortStandaloneMonthSymbols) as! NSArray
@@ -388,8 +388,8 @@ open class DateFormatter : Formatter {
388
388
}
389
389
}
390
390
391
- internal var _veryShortWeekdaySymbols : [ String ] ! { willSet { _reset ( ) } }
392
- open var veryShortWeekdaySymbols : [ String ] ! {
391
+ internal var _veryShortWeekdaySymbols : [ String ] ? { willSet { _reset ( ) } }
392
+ open var veryShortWeekdaySymbols : [ String ] {
393
393
get {
394
394
guard let symbols = _veryShortWeekdaySymbols else {
395
395
let cfSymbols = CFDateFormatterCopyProperty ( _cfObject, kCFDateFormatterVeryShortWeekdaySymbols) as! NSArray
@@ -402,8 +402,8 @@ open class DateFormatter : Formatter {
402
402
}
403
403
}
404
404
405
- internal var _standaloneWeekdaySymbols : [ String ] ! { willSet { _reset ( ) } }
406
- open var standaloneWeekdaySymbols : [ String ] ! {
405
+ internal var _standaloneWeekdaySymbols : [ String ] ? { willSet { _reset ( ) } }
406
+ open var standaloneWeekdaySymbols : [ String ] {
407
407
get {
408
408
guard let symbols = _standaloneWeekdaySymbols else {
409
409
let cfSymbols = CFDateFormatterCopyProperty ( _cfObject, kCFDateFormatterStandaloneWeekdaySymbols) as! NSArray
@@ -416,8 +416,8 @@ open class DateFormatter : Formatter {
416
416
}
417
417
}
418
418
419
- internal var _shortStandaloneWeekdaySymbols : [ String ] ! { willSet { _reset ( ) } }
420
- open var shortStandaloneWeekdaySymbols : [ String ] ! {
419
+ internal var _shortStandaloneWeekdaySymbols : [ String ] ? { willSet { _reset ( ) } }
420
+ open var shortStandaloneWeekdaySymbols : [ String ] {
421
421
get {
422
422
guard let symbols = _shortStandaloneWeekdaySymbols else {
423
423
let cfSymbols = CFDateFormatterCopyProperty ( _cfObject, kCFDateFormatterShortStandaloneWeekdaySymbols) as! NSArray
@@ -430,8 +430,8 @@ open class DateFormatter : Formatter {
430
430
}
431
431
}
432
432
433
- internal var _veryShortStandaloneWeekdaySymbols : [ String ] ! { willSet { _reset ( ) } }
434
- open var veryShortStandaloneWeekdaySymbols : [ String ] ! {
433
+ internal var _veryShortStandaloneWeekdaySymbols : [ String ] ? { willSet { _reset ( ) } }
434
+ open var veryShortStandaloneWeekdaySymbols : [ String ] {
435
435
get {
436
436
guard let symbols = _veryShortStandaloneWeekdaySymbols else {
437
437
let cfSymbols = CFDateFormatterCopyProperty ( _cfObject, kCFDateFormatterVeryShortStandaloneWeekdaySymbols) as! NSArray
@@ -444,8 +444,8 @@ open class DateFormatter : Formatter {
444
444
}
445
445
}
446
446
447
- internal var _quarterSymbols : [ String ] ! { willSet { _reset ( ) } }
448
- open var quarterSymbols : [ String ] ! {
447
+ internal var _quarterSymbols : [ String ] ? { willSet { _reset ( ) } }
448
+ open var quarterSymbols : [ String ] {
449
449
get {
450
450
guard let symbols = _quarterSymbols else {
451
451
let cfSymbols = CFDateFormatterCopyProperty ( _cfObject, kCFDateFormatterQuarterSymbols) as! NSArray
@@ -458,8 +458,8 @@ open class DateFormatter : Formatter {
458
458
}
459
459
}
460
460
461
- internal var _shortQuarterSymbols : [ String ] ! { willSet { _reset ( ) } }
462
- open var shortQuarterSymbols : [ String ] ! {
461
+ internal var _shortQuarterSymbols : [ String ] ? { willSet { _reset ( ) } }
462
+ open var shortQuarterSymbols : [ String ] {
463
463
get {
464
464
guard let symbols = _shortQuarterSymbols else {
465
465
let cfSymbols = CFDateFormatterCopyProperty ( _cfObject, kCFDateFormatterShortQuarterSymbols) as! NSArray
@@ -472,8 +472,8 @@ open class DateFormatter : Formatter {
472
472
}
473
473
}
474
474
475
- internal var _standaloneQuarterSymbols : [ String ] ! { willSet { _reset ( ) } }
476
- open var standaloneQuarterSymbols : [ String ] ! {
475
+ internal var _standaloneQuarterSymbols : [ String ] ? { willSet { _reset ( ) } }
476
+ open var standaloneQuarterSymbols : [ String ] {
477
477
get {
478
478
guard let symbols = _standaloneQuarterSymbols else {
479
479
let cfSymbols = CFDateFormatterCopyProperty ( _cfObject, kCFDateFormatterStandaloneQuarterSymbols) as! NSArray
@@ -486,8 +486,8 @@ open class DateFormatter : Formatter {
486
486
}
487
487
}
488
488
489
- internal var _shortStandaloneQuarterSymbols : [ String ] ! { willSet { _reset ( ) } }
490
- open var shortStandaloneQuarterSymbols : [ String ] ! {
489
+ internal var _shortStandaloneQuarterSymbols : [ String ] ? { willSet { _reset ( ) } }
490
+ open var shortStandaloneQuarterSymbols : [ String ] {
491
491
get {
492
492
guard let symbols = _shortStandaloneQuarterSymbols else {
493
493
let cfSymbols = CFDateFormatterCopyProperty ( _cfObject, kCFDateFormatterShortStandaloneQuarterSymbols) as! NSArray
0 commit comments