pkluz / PKRevealController

PKRevealController is a delightful view controller container for iOS, enabling you to present multiple controllers on top of one another.
Other
3.85k stars 659 forks source link

revealController in category is not behaving correctly (v2) #173

Closed banaslee closed 10 years ago

banaslee commented 10 years ago

I'm sorry for not being able to contribute to the source code.

As soon as I have time to change my setup I will. In the meantime let me point that on UIViewController+PKRevealController instead of

PKRevealController *controller = (PKRevealController *)objc_getAssociatedObject(self, &revealControllerKey);

if (!controller)
{
    if (!self.parentViewController)
    {
        return [self.parentViewController revealController];
    }

    return nil;
}

return controller;

it should be

PKRevealController *controller = (PKRevealController *)objc_getAssociatedObject(self, &revealControllerKey);

if (!controller)
{
    if (self.parentViewController)
    {
        return [self.parentViewController revealController];
    }

    return nil;
}

return controller;
banaslee commented 10 years ago

Resolved in #174 (feef33716f74bf77d078c2cad5b3ea39208237a5)