Objective c UIScrollView返回值(null)

Objective c UIScrollView返回值(null),objective-c,ios,uiscrollview,null,Objective C,Ios,Uiscrollview,Null,我有一个UIScrollView,它在我执行的操作之后返回(null)。我已经设置了正确的属性,并且已经在interface builder中正确设置了它(它是一个IBOutlet)。我也对它进行了合成。但是,当这个NSLog为空时 NSLog(@"theImageViewer: %@", theImageViewer); 现在这个动作真的很长,大概有200行,但它根本不会修改图像查看器。另外,我的其他NSMutableArray似乎也存在一些问题,但我可以通过重新初始化来修复它们 请帮忙!谢

我有一个UIScrollView,它在我执行的操作之后返回(null)。我已经设置了正确的属性,并且已经在interface builder中正确设置了它(它是一个IBOutlet)。我也对它进行了合成。但是,当这个NSLog为空时

NSLog(@"theImageViewer: %@", theImageViewer);
现在这个动作真的很长,大概有200行,但它根本不会修改图像查看器。另外,我的其他NSMutableArray似乎也存在一些问题,但我可以通过重新初始化来修复它们

请帮忙!谢谢

Coulton

在调试器下运行您的程序,并逐行执行“操作”,直到您看到(意外)是什么撞击了变量。

我将大胆猜测并假设您有两个不同的对象。一个是在nib中创建的,所有对象都连接到其他对象,另一个是在代码中使用
alloc
创建的。如果您使用不同的方法记录
self
,在这些方法中,插座是否被填满,那么所有插座中的实例是否都是相同的?

您说操作后该值为空。我假设它在操作开始之前为NULL?澄清一下:它是在操作方法内部还是在其他时间为NULL?在进一步搜索之后,我可以给您提供更多的信息。当它显示另一个视图并且该视图控制器调用该视图控制器来执行此操作时,就会发生这种情况,然后返回null。我没有在我的dealloc中发布它,所以这不是它。。。谢谢很难说没有看到您的代码,但我将假设您没有正确地传递指针。向我们展示创建和显示第二个视图控制器的代码,并向我们展示第二个视图控制器的标题。刚刚完成。当视图消失时,另一个视图出现在它前面。但我不知道是什么原因。。。