Sha256: de0b18050c6401359f9a9098a56c12538358e577096fa1393219c1909ca9094a

Contents?: true

Size: 1.47 KB

Versions: 3

Compression:

Stored size: 1.47 KB

Contents

//
//  ViewController.swift
//  PROJECT
//
//  Created by PROJECT_OWNER on TODAYS_DATE.
//  Copyright (c) TODAYS_YEAR PROJECT_OWNER. All rights reserved.
//

import UIKit

import PROJECT

import YKRouterComponent
import YKModuleServiceComponentSwift

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
            self.navigationItem.title = "PROJECT Demo"

    }

    @IBAction func routerEvent(_ sender: Any) {
        print("---调用路由---")
//         YKRouterComponent.shareInstance().ykOpenUrlInstance("routerUrl", fromVC: self, complete: nil)
    }
  

    @IBAction func serviceEvent(_ sender: Any) {
        print("---调用服务---")
        // oc 专用接口
//        let ser: AnyClass? = YKModuleServiceComponent().ykModule(with: NSObjectProtocol.self, error: nil)
//        guard let ser: NSObjectProtocol.Type = ser as? NSObjectProtocol.Type else {
//            print("no ser confor to protocol:\(XXX_SwiftProtocol.self)")
//            return
//        }
//        ser.xxx()

        // swift / oc 通用接口
//        let ser: AnyClass? = YKModuleServiceComponent().ykModule(protocol: XXX_SwiftProtocol.self, error: nil)
//        guard let ser: XXX_SwiftProtocol.Type = ser as? XXX_SwiftProtocol.Type else{
//            print("no ser confor to protocol:\(XXX_SwiftProtocol.self)")
//            return
//        }
//
//        ser.xxx()
    }
}

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
ykioscmd-0.6.7 lib/yk_command/project/full_component_demo_template/templates/swift/Example/PROJECT/ViewController.swift
ykioscmd-0.6.6 lib/yk_command/project/full_component_demo_template/templates/swift/Example/PROJECT/ViewController.swift
yk_command-0.6.5 lib/yk_command/project/full_component_demo_template/templates/swift/Example/PROJECT/ViewController.swift