我創建了兩個ViewControllers ViewControllerA
和ViewControllerB
。我在中採取了NSString
對象myString
,並且想要在ViewControllerB
中獲得此值。所以,我宣佈使用@property和@synthesize時得到不正確的值
@property(nonatomic,retain) NSString *myString
和
@synthesize myString
在ViewControllerA.m
。但是,當我創建的ViewControllerB
ViewControllerA
一個對象,並嘗試獲取的myString
值一樣
NSString *tempString = viewControllerBobject.myString
然後我得到一個null
值。如何獲得正確的價值?
在你的問題中,你說'myString'是'ViewControllerA'的一個屬性。然而你發送一條消息給'ViewControllerB':'viewControllerBobject.myString'。 – Jean 2013-03-24 13:25:47
是否使用ARC,否則您需要保留該字符串值。 – 2013-03-24 13:27:32
@HinataHyuga我沒有使用ARC – 2013-03-24 13:30:12