         //        tableView.setContentOffset(currentOffset, animated: false)
     }
     
+    func textView(textView: UITextView, shouldInteractWithURL URL: NSURL, inRange characterRange: NSRange) -> Bool {
+        print("shouldInteractWithURL : \(URL)")
+        return true
+    }
+    
     // MARK - Etc Function
     func scrollToLast() {
         let last_item_index = items.count-1

            }
            
            cell.image_view.downloadByImageUrl(item.msg.substringFromIndex("[image]".endIndex))
        }
        else {
            if item.sender == device_id {

    }
    
    @IBAction func pressedShortText(sender: AnyObject) {
        let htmlText: String =
            "폰트컬러 블루<font color=\"blue\">파랑</font>선택선택선택선택선택선택선택선택선택선택。<br>" +
                "폰트컬러 레드<font color=\"red\">빨강</font>선택。<br>" +
                "<hr width=\"100%\" size=\"1\" noshade>" +
                "타이드스퀘어<a href=\"http://www.tidesquare.com/\"><strong>홈페이지</strong></a><br>" +
        "CSS Style<strong style=\"color:#663399;\">#663399</strong>...。"
        
        manager.sendData("[html]\(htmlText)".dataUsingEncoding(NSUTF8StringEncoding), topic: "\(mqttSettings["base"]!)/\(device_id)", qos: .ExactlyOnce, retain: false)
    }
    
    @IBAction func pressedImageUrl(sender: AnyObject) {
