UITapGestureRecognizer - UILabel с didTapAttributedText не работает - PullRequest
0 голосов
/ 23 ноября 2018

UILabel - расширение didTapAttributedText, используемое для предоставления ссылки на мой многострочный текст в моем классе,

(swift class) extension UITapGestureRecognizer {
    func didTapAttributedTextInLabel(label: UILabel, inRange targetRange: NSRange) -> Bool {

Это расширение отлично работает для английского языка, а также для других локализованных языков.

Например:

(Objective-C)
- (void) tapGestureLabel : (UITapGestureRecognizer *)myRecognizer

    NSRange Link1Range;


    Link1Range = [myLabel.attributedText.string rangeOfString:LocalizedText.Link1]; // अन्य समाचार

    if([myRecognizer didTapAttributedTextInLabelWithLabel:myLabel inRange:Link1Range])
    {
         NSLog(@"Link1 clicked");
    }
    else
    {
        NSLog(@"None of the Links Tapped");
    }

Приведенный выше код всегда возвращает "Ни одна из ссылок не нажата"

Что я здесь не так делаю?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...