小编Sun*_*tel的帖子

如何使用JSExport导出内部类的方法

我有一个类,其方法和属性使用JSExport导出.在正常情况下,它运作良好.但是如果属性是某个内部类的类型,则无法从javascript访问它.

以下是我正在使用的课程:

Person.swift

import Foundation
import JavaScriptCore


@objc
protocol PersonJavaScritMethod : JSExport {
    var testProperty : OuterClassPersonal.Personal? { get set }
    func sayHello(name1:String)
}
class Person : NSObject, PersonJavaScritMethod {
    var name : String!
     var testProperty:OuterClassPersonal.Personal?

    init(name:String) {
        testProperty = OuterClassPersonal.Personal()
        super.init()
        self.name = name
    }

    class func create(name : String) -> Person {
        return Person(name: name)
    }

    func sayHello(name1:String) {
        println("Hello \(name) \(name1)")
    }
}
Run Code Online (Sandbox Code Playgroud)

Personal.swift

import Foundation
import JavaScriptCore

@objc
protocol PersonalJavaScritMethod : JSExport {
     func getNNN()
} …
Run Code Online (Sandbox Code Playgroud)

ios javascriptcore swift

7
推荐指数
1
解决办法
725
查看次数

是否可以将一个左外连接放在其他左外连接中

我可以将左外连接放在另一个左外连接中吗?像这样:

SELECT * FROM table1 
LEFT OUTER JOIN table2 ON (LEFT OUTER JOIN table 3 ON (Join Conditions))
WHERE
....(where conditions)
Run Code Online (Sandbox Code Playgroud)

sql db2 join left-join

6
推荐指数
1
解决办法
9053
查看次数

一次性在所有类中添加覆盖方法

我有一个项目,其中近50个类扩展相同的父类.现在我在父类中添加一个抽象方法.由于这个原因,所有类都会产生编译时错误.在这种情况下,有没有办法在eclipse IDE中一次性在所有子类中添加此方法?

java eclipse

3
推荐指数
1
解决办法
117
查看次数

标签 统计

db2 ×1

eclipse ×1

ios ×1

java ×1

javascriptcore ×1

join ×1

left-join ×1

sql ×1

swift ×1