{"action":"opened","issue":{"url":"https://api.github.com/repos/Instagram/IGListKit/issues/226","repository_url":"https://api.github.com/repos/Instagram/IGListKit","labels_url":"https://api.github.com/repos/Instagram/IGListKit/issues/226/labels{/name}","comments_url":"https://api.github.com/repos/Instagram/IGListKit/issues/226/comments","events_url":"https://api.github.com/repos/Instagram/IGListKit/issues/226/events","html_url":"https://github.com/Instagram/IGListKit/issues/226","id":190503334,"number":226,"title":"isEqual function different on simulator vs on device","user":{"login":"yusuftor","id":3296904,"avatar_url":"https://avatars.githubusercontent.com/u/3296904?v=3","gravatar_id":"","url":"https://api.github.com/users/yusuftor","html_url":"https://github.com/yusuftor","followers_url":"https://api.github.com/users/yusuftor/followers","following_url":"https://api.github.com/users/yusuftor/following{/other_user}","gists_url":"https://api.github.com/users/yusuftor/gists{/gist_id}","starred_url":"https://api.github.com/users/yusuftor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yusuftor/subscriptions","organizations_url":"https://api.github.com/users/yusuftor/orgs","repos_url":"https://api.github.com/users/yusuftor/repos","events_url":"https://api.github.com/users/yusuftor/events{/privacy}","received_events_url":"https://api.github.com/users/yusuftor/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-11-19T15:48:36Z","updated_at":"2016-11-19T15:48:36Z","closed_at":null,"body":"## New issue checklist\r\n\r\n- [x] I have reviewed the [`README`](https://github.com/Instagram/IGListKit/blob/master/README.md) and [documentation](http://instagram.github.io/IGListKit)\r\n- [x] I have searched [existing issues](https://github.com/Instagram/IGListKit/issues) and this is not a duplicate\r\n\r\n### General information\r\n\r\n- `IGListKit` version: 1.0 master branch\r\n- iOS version(s): 10\r\n- CocoaPods/Carthage version: latest\r\n- Xcode version: 8\r\n- Devices/Simulators affected: All\r\n- Reproducible in the demo project? (Yes/No): No\r\n- Related issues:\r\n\r\nSince the change of the `-isEqual:` function to `-isEqualToDiffableObject:`, I'm having a problem running on the device vs running on the simulator. The simulator correctly uses the new `-isEqualToDiffableObject:` function. However, running the exact same code and switching to a device produces the following error:\r\n\r\n`Method 'isEqual(toDiffableObject:)' has different argument names from those required by protocol 'IGListDiffable' ('isEqual')`\r\n\r\nIf I change back to the old `-isEqual:` method, then it's completely fine... Until I run again on the simulator as it wants me to use the new method.\r\n\r\nIs this an issue with IGListKit or is there something wrong with my project?"}}
{"actor":{"display_login":"yusuftor"}}