6
mainController = (ViewController *)self.presentingViewController;
mainController.pressureUnit = _pressureSettings.selectedSegmentIndex;
这就是我将如何在Objective C中做到的。我如何在swift中做到这一点? 。如何在swift中从另一个类中调用另一个方法?
mainController = (ViewController *)self.presentingViewController;
mainController.pressureUnit = _pressureSettings.selectedSegmentIndex;
这就是我将如何在Objective C中做到的。我如何在swift中做到这一点? 。如何在swift中从另一个类中调用另一个方法?
otherClass()methodFromOtherClass()可以迅速
语法如果你必须通过一个属性与外部名称可能是:
otherClass()methodFromOtherClass(参数propertyName:字符串名称)/ /例如传递字符串
为了调用该方法做一些事情,如果它返回一个方法的结果的:
让的returnValue = otherClass()methodFromOtherClass。(propertyName的:字符串名称)
访问属性或功能
class CarFactory {
var name = ""
var color = ""
var horsepower = 0
var automaticOption = false
func description() {
println("My \(name) is \(color) and has \(horsepower) horsepowers")
}
}
var myCar = CarFactory()
myFirstCar.name = "Mustang"
myCar.color = "Red"
myCar.horsepower = 200 myCar.automaticOption = true
myFirstCar.description() // $: "My Mustang is Red and has 200 horsepowers and is Automatic"
摘录的例子:“雨燕编程语言”苹果公司的iBooks。
在这里,您只需调用该方法,而不是该类的新实例。
class SomeClass {
class func someTypeMethod() {
// type method implementation goes here
}
}
SomeClass.someTypeMethod()
otherClass()是指什么?它是另一个类的实例吗?如果是这样,我该如何创建它? @SteveRosenberg – 2014-10-29 01:10:49
是的,它是其他类的实例 – 2014-10-29 01:11:19
只是给出了一个扩展示例 – 2014-10-29 01:32:10