将数据从一个视图控制器传递到另一个视图控制器
我分类了两个视图控制器。将数据从一个视图控制器传递到另一个视图控制器
第一个应该传递数据,NSUrl对象到第二个。
.M第一位的:
NSURL *temp = [NSURL URLWithString:@"http://example.com"];
UIViewController *presentationsFullScreen_ViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"PresentationsFullScreen_ViewController"];
presentationsFullScreen_ViewController.urlToUse = temp;
第二个的.H:
#import <UIKit/UIKit.h>
@interface PresentationsFullScreen_ViewController : UIViewController {
NSURL *urlToUse;
}
@property (nonatomic,retain) NSURL *urlToUse;
这显然是没有工作,没有编制,告诉我基本上是我没有小类它并且在UIViewController上找不到属性urlToUse。
如何正确地继承子类?
谢谢!
这是正确的代码
PresentationsFullScreen_ViewController *presentationsFullScreen_ViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"PresentationsFullScreen_ViewController"];
presentationsFullScreen_ViewController.urlToUse = temp;
谢谢!!!是的,这有助于很多。谢谢!现在如此明显。是的,我忘了导入我的.h – stackOverFlew
我接受这个答案感谢大家的帮助,但没有更多的答案需要! – stackOverFlew
你刚刚投票,没有被接受 – NeverBe
解决方案:
不要忘记导入.H:
#import "PresentationsFullScreen_ViewController"
和不实例化的UIViewController而是与对象子类名称:
PresentationsFullScreen_ViewController *presentationsFullScreen_ViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"PresentationsFullScreen_ViewController"];
您是否将故事板中的目标视图控制器的类设置为您的自定义子类? – geraldWilliam