         }
     }
 
-    
     @IBOutlet weak var introlLabel: UILabel!
     
     var afterChangeSkillsAction: ((masterSkills: [Skill], learningSkills: [Skill]) -> Void)?

                    YepAlert.alertSorry(message: errorMessage, inViewController: self)

                } else {
                    self.navigationController?.popViewControllerAnimated(true)

                    self.afterChangeSkillsAction?(masterSkills: self.masterSkills, learningSkills: self.learningSkills)
                }
            }
        }

            })
        }

        dispatch_group_notify(addSkillsGroup, dispatch_get_main_queue()) { [weak self] in

            guard let strongSelf = self else {
                return
            }
            if strongSelf.isRegister {
                // 同步一下我的信息，因为 appDelegate.sync() 执行太早，导致初次注册 Profile 里不显示 skills
                syncMyInfoAndDoFurtherAction {

