         }
     }
     
-    fileprivate func extranctionForSegue(_ attributes: [String: String], elementName: String) {
-        guard let segueIdentifier = attributes["identifier"] else {
-            return
-        }
-        
-        if !config.needGenerateSegue {
-            return
-        }
-        
-        _currentViewControllerInfo?.segues.append(segueIdentifier)
-    }
-    
     fileprivate func generateViewControllerResource(_ attributes: [String: String], elementName: String) {
         guard let viewControllerId = attributes["id"] else {
             return

            throw ResourceKitErrorType.spcifiedPathError(path: url.absoluteString, errorInfo: ResourceKitErrorType.createErrorInfo())
        }
        
        _name = url.deletingPathExtension().lastPathComponent
        // Don't create ipad resources
        if _name.contains("~") { 
            return
        }
        

            .storyboardInfos
            .append(currentViewControllerInfo)
        
        // store for extranctionForSegue(_:, elementName:)
        currentViewControllerInfoForSegue = currentViewControllerInfo
    }
    
    fileprivate func extranctionForSegue(_ attributes: [String: String], elementName: String) {
        guard let segueIdentifier = attributes["identifier"] else {
            return
        }
        
        if !config.needGenerateSegue {
            return
        }
        
        currentViewControllerInfoForSegue?.segues.append(segueIdentifier)
    }
    
    fileprivate func generateTableViewCells(_ attributes: [String: String], elementName: String) {
