Skip to content

Commit 7f6b5e5

Browse files
committed
Merge pull request #166 from twobitlabs/fix-warning
resolve undeclared selector warning
2 parents f1ac644 + 7740cab commit 7f6b5e5

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

OHAttributedLabel/OHAttributedLabel.xcodeproj/project.pbxproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -303,6 +303,7 @@
303303
"$(inherited)",
304304
);
305305
GCC_WARN_SIGN_COMPARE = YES;
306+
GCC_WARN_UNDECLARED_SELECTOR = YES;
306307
GCC_WARN_UNUSED_FUNCTION = YES;
307308
IPHONEOS_DEPLOYMENT_TARGET = 4.3;
308309
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -325,6 +326,7 @@
325326
"$(inherited)",
326327
);
327328
GCC_WARN_SIGN_COMPARE = YES;
329+
GCC_WARN_UNDECLARED_SELECTOR = YES;
328330
GCC_WARN_UNUSED_FUNCTION = YES;
329331
IPHONEOS_DEPLOYMENT_TARGET = 4.3;
330332
PRODUCT_NAME = "$(TARGET_NAME)";

OHAttributedLabel/Source/OHAttributedLabel.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ -(void)recomputeLinksInTextIfNeeded
244244
#if OHATTRIBUTEDLABEL_WARN_ABOUT_OLD_API
245245
static dispatch_once_t onceToken;
246246
dispatch_once(&onceToken, ^{
247-
BOOL hasOldLinkColorSelector = [self.delegate respondsToSelector:@selector(colorForLink:underlineStyle:)];
247+
BOOL hasOldLinkColorSelector = [self.delegate respondsToSelector:NSSelectorFromString(@"colorForLink:underlineStyle:")];
248248
if (hasOldLinkColorSelector)
249249
{
250250
NSLog(@"[OHAttributedLabel] Warning: \"-colorForLink:underlineStyle:\" delegate method is deprecated and has been replaced"

0 commit comments

Comments
 (0)