tôi đang nhận được một NSInvalidArgumentException với lý do: -[UITapGestureRecognizer initWithCoder:]: unrecognized selector sent to instance
iOS5 Ổn App Đâm trong iOS4.3 Simulator
hiểu biết của tôi là UITapGestureRecognizers được hỗ trợ trong ios4.x?
có thể tải tệp xib khác cho các phiên bản phụ ios5 không?
Chúng được hỗ trợ trong 4.x, điều là bạn không thể chỉ thả chúng vào xib (tôi cho rằng đó là trường hợp ở đây). Bạn không thể đặt nó trong mã hoặc tạo một xib khác và tải nó sau khi kiểm tra phiên bản. – mit3z
Xem [câu hỏi có khả năng liên quan này] (http://stackoverflow.com/questions/6520932/uigesturerecognizer-in-uiview-object). Có thể bạn cần phải khởi tạo UITapGestureRecognizers của mình theo một cách khác. –
Dường như với tôi rằng trình nhận dạng của bạn đang bị phân phối ... UIGestureRecognizer không trả lời -initWithCoder: và đó là lý do tại sao nó bị lỗi. (Tôi nghĩ rằng con trỏ deallocate để đối tượng UIGestureRecognoizer của bạn đang được thực hiện trên bởi một đối tượng khác, đó là vụ phải trả lời initWithCoder: ...) –