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 

간단한 클래스입니다. 나는 이것을 시험으로 만들었고, 실제로는 더 복잡한 객체를 가지고 있습니다.

내 스토리 보드에, 예를 들어, NSString을 작성하지 않은 경우, 원래의 ViewController에서 내 DestinationViewController로 prepareForSegue로 보내면 작동합니다. 대상보기 컨트롤러가 괜찮아집니다. 나는 기원의 ViewController에서 만든 문자열을 설정 한 간단한 개체를 전달할 때, 여기에 대상의 ViewController에서 null을 반환 몇 가지 예제 코드입니다 : 이것에

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

개체가 없습니다. 루키 어 오류. :(