Я добавлю, чтобы поместить салфетки вверх к изображению, но при проверке, судороги приложения с ошибкой BAD_EXEC
.UIGestureRecognizer Crash
Это то, что у меня есть:
.h файл:
@interface MyViewController : UIViewController <UIGestureRecognizerDelegate>
{
UISwipeGestureRecognizer* swipeUpGesture;
IBOutlet UIImageView* myImage; //Connected from Interface Builder
IBOutlet UIScrollView* myScrollView;
}
@property (retain, nonatomic) UISwipeGestureRecognizer* swipeUpGesture;
@property (retain, nonatomic) IBOutlet UIImageView* myImage;
@property (retain, nonatomic) IBOutlet UIScrollView* myScrollView;
.m файл:
- (void)viewDidLoad
{
//myImage is inside of myScrollView
swipeUpGesture = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swiped)];
[swipeUpGesture setDirection:UISwipeGestureRecognizerDirectionUp];
[swipeUpGesture setDelegate:self];
[myImage addGestureRecognizer: swipeUpGesture];
}
- (void)swiped:(UISwipeGestureRecognizer*)sentGesture
{
NSLog (@"swiped");
}
Так в основном, в пределах myView
, у меня есть myScrollView
. Внутри myScrollView
у меня есть myImage
.
Когда я запускаю над кодом, приложение запускается до тех пор, пока я не прокручу вверх, тогда он фактически распознает салфетки, но не доходит до NSLog
, сбой и я получаю BAD_EXEC
.
Заранее спасибо.
Можете ли вы добавить всю ошибку? –