|
12345678910111213141516171819202122232425 |
- //
- // Dsbridge.swift
- // im-client-ios
- //
- // Created by 北京居家科技有限公司 on 2022/1/5.
- //
-
- import Foundation
- typealias JSCallback = (String, Bool)->Void
-
- class Dsbridge: NSObject {
-
- //MUST use "_" to ignore the first argument name explicitly。
- @objc func testSyn( _ arg:String) -> String {
- return String(format:"%@[Swift sync call:%@]", arg, "test")
- }
-
- @objc func testAsyn( _ arg:String, handler: JSCallback) {
- handler(String(format:"%@[Swift async call:%@]", arg, "test"), true)
- }
- @objc func takePhoto( _ arg:String) -> String {
- return String(format:"%@[Swift sync call:%@]", arg, "test")
- }
-
- }
|