@@ -390,7 +390,7 @@ public class ModelGenerator {
390
390
*/
391
391
internal func initalizerForVariable( variableName: String , var type: String , key: String ) -> String {
392
392
type = typeToSwiftType ( type)
393
- return " \t \t if let tempValue = json[\( key) ]. \( type) { \n \t \t \t \( variableName ) = tempValue \n \t \t } "
393
+ return " \t \t \( variableName ) = json[\( key) ]. \( type) \n "
394
394
}
395
395
396
396
/**
@@ -401,7 +401,7 @@ public class ModelGenerator {
401
401
- returns: A single line declaration of the variable.
402
402
*/
403
403
internal func initalizerForObject( variableName: String , className: String , key: String ) -> String {
404
- return " \t \t \( variableName) = \( className) (json: json[ \( key) ]) "
404
+ return " \t \t \( variableName) = \( className) (json: json[ \( key) ]) \n "
405
405
}
406
406
407
407
/**
@@ -411,7 +411,7 @@ public class ModelGenerator {
411
411
- returns: A single line declaration of the variable.
412
412
*/
413
413
internal func initalizerForEmptyArray( variableName: String , key: String ) -> String {
414
- return " \t \t if let tempValue = json[ \( key) ].array { \n \t \t \t \( variableName) = tempValue \n \t \t } "
414
+ return " \t \t if let tempValue = json[ \( key) ].array { \n \t \t \t \( variableName) = tempValue \n \t \t } else { \n \t \t \t \( variableName ) = nil \n \t \t } \n "
415
415
}
416
416
417
417
/**
@@ -422,7 +422,7 @@ public class ModelGenerator {
422
422
- returns: A single line declaration of the variable which is an array of object.
423
423
*/
424
424
internal func initalizerForObjectArray( variableName: String , className: String , key: String ) -> String {
425
- return " \t \t \( variableName) = [] \n \t \t if let items = json[ \( key) ].array { \n \t \t \t for item in items { \n \t \t \t \t \( variableName) ?.append( \( className) (json: item)) \n \t \t \t } \n \t \t } \n "
425
+ return " \t \t \( variableName) = [] \n \t \t if let items = json[ \( key) ].array { \n \t \t \t for item in items { \n \t \t \t \t \( variableName) ?.append( \( className) (json: item)) \n \t \t \t } \n \t \t } else { \n \t \t \t \( variableName ) = nil \n \t \t } \n "
426
426
}
427
427
428
428
/**
@@ -433,7 +433,7 @@ public class ModelGenerator {
433
433
*/
434
434
internal func initalizerForPrimitiveVariableArray( variableName: String , key: String , var type: String ) -> String {
435
435
type = typeToSwiftType ( type)
436
- return " \t \t \( variableName) = [] \n \t \t if let items = json[ \( key) ].array { \n \t \t \t for item in items { \n \t \t \t \t if let tempValue = item. \( type) { \n \t \t \t \t \( variableName) ?.append(tempValue) \n \t \t \t \t } \n \t \t \t } \n \t \t } \n "
436
+ return " \t \t \( variableName) = [] \n \t \t if let items = json[ \( key) ].array { \n \t \t \t for item in items { \n \t \t \t \t if let tempValue = item. \( type) { \n \t \t \t \t \( variableName) ?.append(tempValue) \n \t \t \t \t } \n \t \t \t } \n \t \t } else { \n \t \t \t \( variableName ) = nil \n \t \t } \n "
437
437
}
438
438
439
439
/**
@@ -471,7 +471,7 @@ public class ModelGenerator {
471
471
*/
472
472
internal func initalize( variableName: String , var type: String , key: String ) -> String {
473
473
type = typeToSwiftType ( type)
474
- return " \t \t if let tempValue = json[\( key) ]. \( type) { \n \t \t \t \( variableName ) = tempValue \n \t \t } "
474
+ return " \t \t \( variableName ) = json[\( key) ]. \( type) \n "
475
475
}
476
476
477
477
/**
0 commit comments