2014-10-11 64 views

回答

0

您不應該訪問另一個視圖控制器的視圖。它打破了封裝的原則。

這裏是我會做:

一個float屬性添加到包含要轉移的價值您的視圖控制器。

將其設置爲視圖控制器init方法中的初始值。 (請記住,視圖控制器可裝載兩個initWithNibName:bundle:initWithCoder:。我平時寫的-initSetup的方法,我從所有可能創建一個對象在init方法調用,並把我的自定義初始化代碼在那裏。)

連接的行動到你的滑塊。讓該操作修改該屬性的值。

然後在你的第二個視圖控制器中,詢問第一個視圖控制器的float屬性。問題解決了。

+0

哇。那很簡單。非常感謝。 – vasupradha 2014-10-11 03:02:53

+0

但是當我這樣做時,我得到一個未知的接收器錯誤。 – vasupradha 2014-10-11 03:07:07

+0

我的意思是,當我引用一個float並將它關聯到一個計時器變量時,我得到了非客觀c指針隱式轉換爲NSTimer * ...我該怎麼辦?請幫忙。 – vasupradha 2014-10-11 03:25:02

相關問題