{"pull_request":{"state":"closed","user":{"avatar_url":"https://secure.gravatar.com/avatar/26826b55dce2a1b8ee0ddc7293d8b08e?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"26826b55dce2a1b8ee0ddc7293d8b08e","url":"https://api.github.com/users/robbiehanson","login":"robbiehanson","id":304604},"merged_by":null,"deletions":1,"updated_at":"2011-10-31T17:01:53Z","base":{"ref":"master","user":{"avatar_url":"https://secure.gravatar.com/avatar/d29bb4d2d2f2ba2c2fb5a329e1e4651f?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"d29bb4d2d2f2ba2c2fb5a329e1e4651f","url":"https://api.github.com/users/mattt","login":"mattt","id":7659},"repo":{"name":"TTTAttributedLabel","master_branch":null,"fork":false,"pushed_at":"2011-10-31T17:00:43Z","clone_url":"https://github.com/mattt/TTTAttributedLabel.git","homepage":"http://mattt.github.com/TTTAttributedLabel/","open_issues":3,"updated_at":"2011-10-31T17:00:43Z","private":false,"language":"Objective-C","svn_url":"https://svn.github.com/mattt/TTTAttributedLabel","forks":28,"url":"https://api.github.com/repos/mattt/TTTAttributedLabel","owner":{"avatar_url":"https://secure.gravatar.com/avatar/d29bb4d2d2f2ba2c2fb5a329e1e4651f?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"d29bb4d2d2f2ba2c2fb5a329e1e4651f","url":"https://api.github.com/users/mattt","login":"mattt","id":7659},"html_url":"https://github.com/mattt/TTTAttributedLabel","description":"A drop-in replacement for UILabel that supports NSAttributedStrings ","size":228,"id":1713774,"git_url":"git://github.com/mattt/TTTAttributedLabel.git","watchers":263,"created_at":"2011-05-06T23:37:12Z","ssh_url":"git@github.com:mattt/TTTAttributedLabel.git"},"label":"mattt:master","sha":"992542bef558f7ece6a085cee91dd0b0aa0c8460"},"commits":6,"comments":1,"diff_url":"https://github.com/mattt/TTTAttributedLabel/pull/22.diff","closed_at":"2011-10-31T17:01:53Z","additions":1337,"url":"https://api.github.com/repos/mattt/TTTAttributedLabel/pulls/22","merged":false,"head":{"ref":"9f0b47357ecbd931c40e283b72e67a05b0b800da","user":{"avatar_url":"https://secure.gravatar.com/avatar/26826b55dce2a1b8ee0ddc7293d8b08e?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"26826b55dce2a1b8ee0ddc7293d8b08e","url":"https://api.github.com/users/robbiehanson","login":"robbiehanson","id":304604},"repo":{"name":"TTTAttributedLabel","master_branch":null,"fork":true,"pushed_at":"2011-10-28T17:42:49Z","clone_url":"https://github.com/robbiehanson/TTTAttributedLabel.git","homepage":"http://mattt.github.com/TTTAttributedLabel/","open_issues":0,"updated_at":"2011-10-28T17:42:50Z","private":false,"language":"Objective-C","svn_url":"https://svn.github.com/robbiehanson/TTTAttributedLabel","forks":0,"url":"https://api.github.com/repos/robbiehanson/TTTAttributedLabel","owner":{"avatar_url":"https://secure.gravatar.com/avatar/26826b55dce2a1b8ee0ddc7293d8b08e?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"26826b55dce2a1b8ee0ddc7293d8b08e","url":"https://api.github.com/users/robbiehanson","login":"robbiehanson","id":304604},"html_url":"https://github.com/robbiehanson/TTTAttributedLabel","description":"A drop-in replacement for UILabel that supports NSAttributedStrings ","size":544,"id":2520963,"git_url":"git://github.com/robbiehanson/TTTAttributedLabel.git","watchers":1,"created_at":"2011-10-05T17:59:51Z","ssh_url":"git@github.com:robbiehanson/TTTAttributedLabel.git"},"label":"robbiehanson:9f0b47357ecbd931c40e283b72e67a05b0b800da","sha":"9f0b47357ecbd931c40e283b72e67a05b0b800da"},"body":"Everything was working fine on iOS 4. But on iOS 5, the TTTAttributeLabel was somehow not allowing touches to flow up the responder chain to the tableView, and was thus breaking any code relying on tableView:didSelectRowAtIndexPath:. After some digging I found this in the Apple Docs for the method touchesBegan:withEvent:\r\n\r\n> To forward the message to the next responder, send the message to super (the superclass implementation);\r\n> do not send the message directly to the next responder. \r\n\r\nFrom: http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UIResponder_Class/Reference/Reference.html\r\n\r\nThey may have changed some underlying implementation details in iOS 5...\r\nAnyhow, the fix is a 1-liner. It's probably easiest to cherry-pick, or perform the change yourself.\r\n\r\nAlso, I created a sample project to demonstrate the bug. Take a look at TTTAttributeLabelExample3 in my repo.\r\n\r\nThanks again for your excellent work!","merged_at":null,"_links":{"comments":{"_href":"https://api.github.com/repos/mattt/TTTAttributedLabel/issues/22/comments"},"html":{"_href":"https://github.com/mattt/TTTAttributedLabel/pull/22"},"review_comments":{"_href":"https://api.github.com/repos/mattt/TTTAttributedLabel/pulls/22/comments"},"self":{"_href":"https://api.github.com/repos/mattt/TTTAttributedLabel/pulls/22"}},"html_url":"https://github.com/mattt/TTTAttributedLabel/pull/22","review_comments":0,"issue_url":"https://github.com/mattt/TTTAttributedLabel/issues/22","title":"Doesn't allow tableView:didSelectRowAtIndexPath: on iOS 5 + Patch (1-liner)","number":22,"mergeable":true,"id":443655,"patch_url":"https://github.com/mattt/TTTAttributedLabel/pull/22.patch","changed_files":23,"created_at":"2011-10-28T17:58:29Z"},"action":"closed","number":22}