nib : bundle을 사용하여 init을 서브 클래스 화하여 mycontroller view 컨트롤러에 대한 문자열을 포함 할 수 있습니다. 그래서 거기에 그게 당신이
-(id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil andstring:(NSString *)string;
이되고의 ViewController의하는 .m에서 당신은 뷰 컨트롤러의 헤더에있는 NSString * 텍스트 때에 프로퍼티를 정의하는 당신이 현재 가정
-(id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil andstring:(NSString *)string
{
//initialize self here from bundle;
//do other stuff
self.text=string}
있을 것이다 .H입니다 모달;
그럼 당신은 내 컨트롤러를 정의하는 곳이 코드
MYVCController *mycontroller=[[MYVCController alloc] initWithNibName:nibname bundle:bundlename andstring:textView.text];
Yes (예)를 할 것이다에 : [자기 presentModalViewController : MYCONTROLLER 애니메이션 : YES]; ,하지만 어떻게 가치를 전달합니까? –
텍스트 값을 저장하려면 ModalViewController 클래스에 정의 된 속성이나 메서드가 있어야합니다. 예를 들어'presentModalViewController'를 호출하기 전에'mycontroller.textValue = textView.text'를 호출하십시오. – pwc
작동했습니다! 무리 감사! –