diff --git a/JKCategories/UIKit/UILable/UILabel+JKAutomaticWriting.m b/JKCategories/UIKit/UILable/UILabel+JKAutomaticWriting.m index 18558cc3..10205a4d 100644 --- a/JKCategories/UIKit/UILable/UILabel+JKAutomaticWriting.m +++ b/JKCategories/UIKit/UILable/UILabel+JKAutomaticWriting.m @@ -36,11 +36,8 @@ @implementation UILabel (JKAutomaticWriting) + (void)load { - static dispatch_once_t onceToken; - dispatch_once(&onceToken, ^{ - jk_AutomaticWritingSwizzleSelector([self class], @selector(textRectForBounds:limitedToNumberOfLines:), @selector(jk_automaticWritingTextRectForBounds:limitedToNumberOfLines:)); - jk_AutomaticWritingSwizzleSelector([self class], @selector(drawTextInRect:), @selector(jk_drawAutomaticWritingTextInRect:)); - }); + jk_AutomaticWritingSwizzleSelector([self class], @selector(textRectForBounds:limitedToNumberOfLines:), @selector(jk_automaticWritingTextRectForBounds:limitedToNumberOfLines:)); + jk_AutomaticWritingSwizzleSelector([self class], @selector(drawTextInRect:), @selector(jk_drawAutomaticWritingTextInRect:)); } -(void)jk_drawAutomaticWritingTextInRect:(CGRect)rect