Skip to content

iOS8 today extension, button deselects itself after touch.  #14

@jtoronto

Description

@jtoronto

I'm having a problem when using MRoundedButton in an iOS8 today extension. Sometimes the button would immediately deselect itself upon selection. I found that setSelected being called twice, is what's causing it. It's set to "YES" when beginTrackingWithTouch is called and then set to "NO" when endTrackingWithTouch is called. Additionally I found that sometimes beginTrackingWithTouch is called twice. I'm assuming this is an iOS8 bug. For now I commented out the code that performs the selection in the methods:

beginTrackingWithTouch
continueTrackingWithTouch
endTrackingWithTouch

and I'm performing the selection manually in my action method by calling [sender setSelected:YES] or NO depending on the situation and it seems to be working fine.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions