我在Swift中得到了一个值:
var diff:NSTimeInterval!
我将它传递给Objective C类:
var destVC:ProgressViewController = segue.destinationViewController as! ProgressViewController //as! UIViewController
destVC.seconds = self.diff!
接受该值的变量下面是Objective C:
@property (nonatomic) NSTimeInterval *seconds;
但是我在Swift中遇到错误:
Cannot assign a value of type 'NSTimeInterval' to a value of type 'UnsafeMutablePointer<NSTimeInterval>'
非常感谢任何帮助。
答案 0 :(得分:0)
使用NSTimeInterval seconds
而不是NSTimeInterval *seconds;
,删除*
。
答案 1 :(得分:0)
NSTimeInterval实际上是一个double值的typedef。它不是一个对象,因此您不需要为其属性添加指针。
@property (nonatomic) NSTimeInterval seconds;