iPhone开发

时间:2011-04-21 09:55:52

标签: iphone

先谢谢你:iPhone开发新手。我使用了以下URL中给出的代码。

https://stackoverflow.com/questions/5240111/changing-an-image-via-dragging-swiping-with-finger-in-order-to-make-a-3d-model

但是在下面给出的代码段中出现错误。

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
     UITouch *touch = [touches anyObject];
     gestureStartPoint = [touch locationInView:self.SFImage];
}

错误消息是:“未找到属性'SFImage'和”成员请求'SFImage'不是结构或联合“

请帮我解决这些错误。我想知道可能是我错过了什么,但不知道是什么。

感谢名单

2 个答案:

答案 0 :(得分:2)

此代码假定您的类上有一个名为SFImage的属性,编译器告诉您没有属性。从代码中可以看出它应该是一个图像视图,所以如果你用对你所命名的包含图像的视图的引用来替换它,你应该是好的。

顺便说一句,一般来说,尝试理解您正在编写的代码。它使你成为一名更好的程序员,并将在未来避免许多麻烦。

答案 1 :(得分:0)

问题出在以下声明中

UIImagePicker

编译器找不到SFImage(self.SFImage)作为类中的属性,原因可能是开发人员使用的是类名而不是使用对象引用,这只是通过理解这里可用代码的有限片段的假设