Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iOS 14 Crash #36

Open
gbesler opened this issue Aug 27, 2020 · 2 comments
Open

iOS 14 Crash #36

gbesler opened this issue Aug 27, 2020 · 2 comments

Comments

@gbesler
Copy link

gbesler commented Aug 27, 2020

Hello,

I am having a new error when I try to run my app with iOS 14 and XCode 12 beta 6. What might cause this and how can I solve it?

/Users/test/Documents/TestApp/TestApp/Test App/Classes/Modules/Poses/Router/YMTestRouter.m:20:86: Incompatible block pointer types sending 'id (^)(__strong id)' to parameter of type 'RamblerViperModuleLinkBlock' (aka 'id (^)(__strong id)')

[[self.transitionHandler openModuleUsingSegue:@"openDetail"] thenChainUsingBlock:^id <RamblerViperModuleOutput>(id <YMTestModuleInput> moduleInput) {
    [moduleInput configureCurrentModuleWithPlainTestObject:object];
    return nil;
}];

BTW, Your example app also crashes with the same error.

@gbesler gbesler changed the title iOS 14 iOS 14 Crash Aug 27, 2020
@vasiliyteplov
Copy link

Please see #37 or temporarily you can work it around by adding flags into Build Settings CFLAGS to disable check -Xclang -fcompatibility-qualified-id-block-type-checking.

@hidagara
Copy link

Please see #37 or temporarily you can work it around by adding flags into Build Settings CFLAGS to disable check -Xclang -fcompatibility-qualified-id-block-type-checking.

Thank you! Working well.

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

No branches or pull requests

3 participants