2011-03-22 58 views
0

我目前正在尝试从classB设置一个UIImageView到classA中。多个实例目标c

但是,似乎当我在classA中使用UIImageView时没有设置断点。

我使用的代码是: -

rfshooterAppDelegate *delegate = (rfshooterAppDelegate *)[[UIApplication sharedApplication] delegate]; 
rfshooterViewController *controller = delegate.viewController; 

[controller.hsvImage setImage:[self UIImageFromIplImage:hsv]]; 

谁能告诉我,我可能做错了吗?

回答

0

很难从这个小片段中分辨出多少。有几件事要尝试。

1)在调试器中,确保控制器不为空。 2)确保你从[self UIImageFromIplImage:hsv] 返回一些东西3)确保hsvImage不为空。 4)hsvImage是否连接到Interface Builder中正确的IBOutlet?

+0

好的,谢谢你,我会尽快检查那些我回到我的苹果机,同时,关于我离开的片段,是否看起来是正确的指向一个对象的同一个实例,而不是创建一个新的1,我是新的objective-c你看,我不习惯语法 – RJF 2011-03-22 21:03:57

+0

Picciano,如果你回来读这只是想感谢你的输入。最初,我设置的UIImageView是一个IBOutlet,但我没有将它连接到Interface Builder,所以我删除了它,然后我打破了代码来辅助调试,并且它似乎正确地在类之间传输了数据,这是个好消息,现在唯一的问题是显示的图像是黑色的,但这是另一个问题,所以感谢您的帮助。 – RJF 2011-03-22 22:13:43