NSTextCheckingTypeLink
ile NSDataDetector
kullanıyorum. Bağlantılar için bir dize arayın (ör. https://stackoverflow.com/questions). Genellikle, iyi çalışıyor, ancak dize boşluk ve başka bir kelime izledi belli çok uzun bağlantılar (200+ karakter) içerdiğinde, bu iddiayı olsun: Bu, bu neden olan metnin türüdürDDTokenCache'de bu iddianın nasıl önleneceği ve ne anlama geldiği hakkında bir fikriniz var mı?
> DDRequire failed: the following assertion will only be logged once
>
> assertion on
> /SourceCache/MobileDataDetectorsCore/MobileDataDetectorsCore-154/Sources/PushDown/DDTokenCache.c:310
> "delta >= 0" failed :Bad shift in
> DDTokenCacheMoveStreamOffset, aborting
:
> blog.somethingorother.com/2011/storynameetcmorestuff/utm_source/eedburnerutmmediumfeedutmcampaign/FeedanutmcontentGooglFeedfetcherutmcampaign/FeedanutmcontentGooglFeedfetcher/eedburnerutm_mediumfeedutmcampaign/FeedanutmcontentGooglFeedfetcherutmcampaign HEY
Bunun arkasında ne olduğunu veya bunun hakkında başka bir kavrayış sahibi olan var mı?
Bu bilgi ile bir [hata raporu] (http://bugreport.apple.com) bulunmalısınız, örnek bir proje ile birlikte bu sorunu yeniden üretir. –
Tamam, yapacak. Ama hala NSDataDetector'ı hurdaya çıkarmayacak bir geçici çözüm bekliyorum. – Jim
Bunu çalıştıran başka bir kişi için: 8917104 numaralı sorundan dolayı Apple ile dosyalanmıştır. Hata raporunuzda bunu yapmanız gerektiğine bakabilirsiniz. – Jim