Skip to content
This repository has been archived by the owner on Mar 24, 2022. It is now read-only.

Multiple fixes iOS 13.4 #210

Merged
merged 1 commit into from
Apr 9, 2020

Conversation

tomquist
Copy link

Swizzle all methods instead of overriding them in
categories which requires defined loading order.

This fixes most of the tests in iOS 13.4

@tjarratt
Copy link
Contributor

tjarratt commented Mar 31, 2020 via email

@akitchen
Copy link
Contributor

haha I had the same thought -- thanks so much for the PR @tomquist , these sound like much-needed updates to keep the libraries reliably useful

@tomquist tomquist force-pushed the ios-13.4-adjustments branch 3 times, most recently from ee5520d to 66929fa Compare April 1, 2020 07:11
Swizzle all methods instead of overriding them in
categories which requires defined loading order.

This fixes most of the tests in iOS 13.4
@tomquist tomquist force-pushed the ios-13.4-adjustments branch from 66929fa to 6654520 Compare April 1, 2020 13:55
@tjarratt tjarratt merged commit 6654520 into pivotal-legacy:master Apr 9, 2020
@tjarratt
Copy link
Contributor

tjarratt commented Apr 9, 2020

Thanks again for your PR @tomquist. I noticed that a few other specs were failing, namely the UITableViewCell specs related tapping to the delete accessory. Were those failing for you as well ? I tried to see what was causing that, but didn't see anything obvious.

@tomquist
Copy link
Author

Unfortunately these were the only specs I could get to pass again. The reason for them to fail is that tapping the delete button doesn't have an effect anymore. I investigated quite some time to find out what is going on even by looking at the disassembly of UIKit using Hopper but without success.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants