1
我是相當新的iOS開發,我想弄清楚如何設置在.h文件中斯威夫特:設定目標C類的NSString財產
@property (weak, nonatomic) NSString *name;
定義下列財產在我迅速的I類我試圖將此屬性設置爲賽格瑞的一部分,
if let destination = segue.destinationViewController as? ViewController {
let indexPath = sender as! NSIndexPath
destination.name = self.names[indexPath.row]
print(destination.name) //This is Nil
}
但畢竟這destination.name
仍然Nil
。這樣做的正確方法是什麼?
是的,我已經試過,並驗證該語句正在執行。並且self.names也是有效的,它是索引正確的元素。 – Prasanna
你試圖訪問destination.name的地方?你可以在這裏提一下這個部分的一些代碼嗎?您正在設置其產權,現在問題應該放在您嘗試訪問它的部分。 –
更新了代碼 – Prasanna