nsdatadetector

    1熱度

    1回答

    的UITextView提供了一個非常有用的數據檢測功能,支持: 電話號碼檢測 URL檢測街道地址檢測 事件檢測 出貨追蹤號碼檢測 航班號檢測和 信息的用戶可能想看看高達 我準備了一個小樣本來測試它,我只是有一個問題: 我怎樣才能改變檢測文本的外觀? 適用於tintColor和/或linkTextAttributes的更改似乎只適用於網址,電子郵件和電話號碼。應用的UITextView的tintCo

    0熱度

    2回答

    好開,我用NSDataDetector來檢測這樣的電話號碼: func matchesFor(type: NSTextCheckingResult.CheckingType) -> [String] { do { let nsstring = self as NSString let detector = try NSDataDetector(types: t

    1熱度

    2回答

    我在Apple Dev論壇https://devforums.apple.com/message/956514上發佈了這個問題。我希望它也可以在這裏發佈。蘋果開發論壇沒有迴應。 每當我輸入的日期少於1900年,NSDataDetector匹配到錯誤的日期。 例如: 1201年1月1日的比賽,以2015年1月1日和1201年2月1日的比賽,以2014年2月1日 似乎在一月份,這比1900更早的任何日

    0熱度

    2回答

    這不是很重要,但如果我使用NSDataDetector,如here並將它用於網站鏈接,我可以顯示所有網站與.com,.us甚至.ca但不是.io 如果我使用http://website.io它正在工作,但如果文本是website.io它不起作用。 有人有一個解決方法,使其工作? 示例代碼在遊樂場工作,如果你需要: var string = "website.io is not ok but web

    0熱度

    1回答

    我注意到了一些使用NSDataDetector將文本拉出的時間,我不確定我是否理解正在發生的事情。在我的情況下,我唯一的信息是時間 - 沒有額外的日/月/年的日期信息。只是日期的時間部分 - 比如「11:30」,可能會嵌入一串文本中。 樣本函數從字符串中提取日期信息: -(NSString*)extractTime:(NSString*)value { NSError *error =

    4熱度

    1回答

    在iOS中有一個名爲NSDataDetector的類,例如,讓我們傳遞一個文本,它將檢測該文本是否包含郵政地址,日期,鏈接等內容... 在我的情況下,我有興趣找到一個類似的Android工具,讓我們檢測文本中的地址。我已經玩了Geocoder,但它只適用於你已經知道地址;否則,它不會達到目的。 的什麼我正在尋找可能是一個例子: 考慮: This is just a sample text that

    0熱度

    2回答

    有沒有辦法從react-native訪問Cocoa的NSDataDetector? 類似UITextView的dataDetectorTypes? 我想用它來自動地址檢測,以鏈接到地圖。

    1熱度

    1回答

    有沒有匹配============================== ====================== 我知道,這是「空白」的問題,如果我在「https」的前面添加空白,那麼它的作品。那麼NSDataDetector不能解決這個問題嗎? NSString *originString = @"【mans】下單立減5.00元https://kdt.im/uYMI4r"; NSDataD

    1熱度

    2回答

    我正在使用NSDataDetector讀取並將NSString日期/時間交換到NSDate中。 輸入(lastRefreshStampString)是2014-05-05 02:54:45 +0000但是,一旦它被NSDataDetector處理,result.date就會變成2014-05-05 14:54:45 +0000。出於某種原因,它將02看作是PM並將其交換。 我該如何糾正這種行爲?

    0熱度

    1回答

    我知道我能做到textView.dataDetectorTypes = UIDataDetectorTypeLink;自動檢測環節。 現在這個看起來很簡單,但我無法找到一個方法來檢查,如果UITextView的dataDetector居然找到了一個匹配。 我正在尋找類似BOOL hasLink = textView.hasLink;或BOOL hasLink = textView.text.has