Don't crash when value is nil

If the TTTAttributedLabel is set to nil and data detector types is not nil, then a crash happens in the block at line 727.

[NSDataDetector enumerateMatchesInString:options:range:usingBlock:]: nil argument' crash.