      
      - parameter data: data pass to view/viewcontroller's ch_switchTheme(_:pre:)
      */
-    class func ch_switchTheme(data: String? = nil) {
+    class func ch_switchTheme(data: AnyObject? = nil) {
         ThemeService.instance.switchTheme(data)
     }
 }

     
     - parameter data: data used to switch theme, will pass to ch_switchTheme(_:pre:) as first argument
     */
    public func ch_switchTheme(data:String?) {
        ch_themeSwitchInternalConf.passConf = true
        ch_themeSwitchInternalConf.recursion = true
        ch_switchThemeWrapper(ThemeSwitchData.init(data: data))

     
     - parameter data: data used to switch theme, will pass to ch_switchTheme(_:pre:) as first argument
     */
    public func ch_switchTheme(data:AnyObject?) {
        ch_themeSwitchInternalConf.passConf = true
        ch_themeSwitchInternalConf.recursion = true
        ch_themeSwitchInternalConf.dataSelf = true
