0

SimpleTest的對象:傳遞一個自定義對象,一個NSObject子 - 類,與故事板Segue公司

我的.h(標題)代碼:

#import <Foundation/Foundation.h> 
@interface SimpleTest : NSObject 
@property (strong, nonatomic) NSString *tested; 
@end 

我的.m代碼:

#import "SimpleTest.h" 
@implementation SimpleTest 
@synthesize tested; 
@end 

只是一個簡單的課程。我做了這個測試,其實我有一個更大更復雜的對象。

在我的故事板中,如果我將prepareForSegue從我的原始ViewController傳遞給我的DestinationViewController,但它沒有任何作用,例如一個NSString,它工作得很好;目的地視圖控制器得到它很好。當我通過簡單對象我從原點ViewController中提出,並設置該字符串,它返回目的地的ViewController空這裏是一些示例代碼:

if ([[segue identifier] isEqualToString:@"toInsulinList"]) 
{ 
    IDataViewController *ivc = [segue destinationViewController]; 
    ivc.pListObj = self.pListObj; //My complex object, returns null in dest vc 
    ivc.tester = @"Tested"; //this is an NSString in dest vc - works fine 
    simpleTest.tested = @"testObj"; 
    ivc.simpleTest = self.simpleTest; //my simple object, returns null in dest vc 
} 

對此有何猜測?任何幫助深表感謝。

回答

0

該對象爲零。 Rookier錯誤。 :(

相關問題