Tôi đang làm việc trên một ứng dụng sẽ sử dụng lớp SWRevealViewController. Các ứng dụng hoạt động cho đến nay, trong đó tôi có thể bấm vào mục nút thanh bên trái để đưa ra bộ điều khiển xem phía sau, nhưng khi tôi thêm một bộ nhận dạng cử chỉ trong bộ điều khiển xem trước của tôi, SWRevealViewController là không. Tôi không có đầu mối tại sao điều này là như vậy bất kỳ trợ giúp sẽ được đánh giá cao.SWRevealViewController là không khi thêm công cụ nhận dạng cử chỉ
//not nil here.
SWRevealViewController *revealController = [self revealViewController];
//somehow it becomes nil on the very next line and from then on I can't hold the reference to it
[self.navigationController.navigationBar addGestureRecognizer:[revealController panGestureRecognizer]];
UIBarButtonItem *revealButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"reveal-icon.png"]
style:UIBarButtonItemStyleBordered target:revealController action:@selector(revealToggle:)];
Cảm ơn bạn đã gợi ý! Mặc dù trong trường hợp của tôi đó là sự chuyển đổi sang màn hình sai, điều đó khiến một menu bên bị hỏng. –