使用tap手势的locationInView和CGPoint

4

我是 iPhone 开发的新手。有人能告诉我为什么吗?

-(IBAction) handleTapGesture:(UIGestureRecognizer *) sender {
    CGPoint *tapPoint = [sender locationInView:imageView];
    NSLog(@"tapped");
}

我遇到了错误(在CGPoint这行代码处):

初始化时类型不兼容

1个回答

6

在 CGPoint 后面删除 *。


哈哈..我本来以为我试过了..看来新手就是这样啊。 - tybro0103
3
CGPoint是一个结构体,而不是一个对象/类。因此,在使用时不需要加上*。 - Evan Mulawski

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接