@@ -24,7 +24,7 @@ + (void)createFileWithName:(NSString *)name data:(id)data {
2424
2525+ (void )createFileWithName : (NSString *)name data : (id )data path : (nullable NSString *)path {
2626#if DEBUG
27- if (TARGET_OS_IPHONE ) {
27+ if (!TARGET_IPHONE_SIMULATOR ) {
2828 NSAssert (0 , @" 请用模拟器运行" );
2929 }
3030 [self _createFileWithName: name data: data path: path];
@@ -89,7 +89,7 @@ - (YBMFNode *)buildTreeWithParentClassName:(NSString *)parentClassName key:(id)k
8989
9090 YBMFNode *child = [self buildTreeWithParentClassName: node.className key: _key value: _value];
9191 if (child.type == YBMFNodeTypeNSArray) {
92- YBMFNode *ele = child.children [[YBMFConfig shareConfig ].containerElementName ];
92+ YBMFNode *ele = child.children [YBMFNodeArrayElementKey ];
9393 // 添加容器元素映射
9494 if (ele && ele.type == YBMFNodeTypeClass) {
9595 node.containerMapper [n_key] = ele.className ;
@@ -107,9 +107,8 @@ - (YBMFNode *)buildTreeWithParentClassName:(NSString *)parentClassName key:(id)k
107107 }
108108
109109 if (((NSArray *)value).count > 0 ) {
110- NSString *expectName = [[YBMFConfig shareConfig ].nameHander ybmf_classNameWithPrefix: parentClassName suffix: [YBMFConfig shareConfig ].fileSuffix key: key];
111- YBMFNode *child = [self buildTreeWithParentClassName: expectName key: [YBMFConfig shareConfig ].containerElementName value: ((NSArray *)value).firstObject];
112- node.children [[YBMFConfig shareConfig ].containerElementName] = child;
110+ YBMFNode *child = [self buildTreeWithParentClassName: parentClassName key: key value: ((NSArray *)value).firstObject];
111+ node.children [YBMFNodeArrayElementKey] = child;
113112 }
114113
115114 } else if ([value isKindOfClass: NSString .class]) {
@@ -232,7 +231,7 @@ - (void)dfs_creatFilesWithDirectoryPath:(NSString *)path node:(YBMFNode *)node {
232231 if (obj.type == YBMFNodeTypeClass) {
233232 [self dfs_creatFilesWithDirectoryPath: path node: obj];
234233 } else if (obj.type == YBMFNodeTypeNSArray || obj.type == YBMFNodeTypeNSMutableArray) {
235- YBMFNode *child = obj.children [[YBMFConfig shareConfig ].containerElementName ];
234+ YBMFNode *child = obj.children [YBMFNodeArrayElementKey ];
236235 if (child && child.type == YBMFNodeTypeClass) {
237236 [self dfs_creatFilesWithDirectoryPath: path node: child];
238237 }
@@ -247,7 +246,7 @@ - (void)dfs_mergeWithCodeInFileH:(NSMutableString *)codeInFileH codeInFileM:(NSM
247246 if (obj.type == YBMFNodeTypeClass) {
248247 [self dfs_mergeWithCodeInFileH: codeInFileH codeInFileM: codeInFileM node: obj];
249248 } else if (obj.type == YBMFNodeTypeNSArray || obj.type == YBMFNodeTypeNSMutableArray) {
250- YBMFNode *child = obj.children [[YBMFConfig shareConfig ].containerElementName ];
249+ YBMFNode *child = obj.children [YBMFNodeArrayElementKey ];
251250 if (child && child.type == YBMFNodeTypeClass) {
252251 [self dfs_mergeWithCodeInFileH: codeInFileH codeInFileM: codeInFileM node: child];
253252 }
0 commit comments