2017-11-25 93 views
0

我正在創建一個將圖像轉換爲ASCII藝術並將其作爲scrollView發送的iMessage擴展。我現在有一個if語句,如果在轉錄本中打開消息,它會將其分類到不同的視圖控制器。然後我嘗試通過URL發送ASCII字符串,但字符串太長而無法通過URL發送。有沒有辦法在不使用URL的情況下在iMessage泡泡中接收字符串?如何將大字符串傳遞給iMessage擴展?

我的整個項目可以在這裏找到: https://github.com/liamrosenfeld/Image-to-Ascii-Art/tree/iMessage-Extension

+0

我也遇到了這個限制。你可以嘗試將你的字符串壓縮成數據,或者你可以添加一個服務器組件來存儲字符串,然後你可以只傳遞該服務器對象的對象ID。 – EmilioPelaez

+0

壓縮能夠將60000個字符轉換爲5000嗎? –

回答

0

我發現火力是經濟實惠,易於實現到的iMessage擴展。我通過上傳asciiArt並通過保存密鑰來實現它:

let postArt = self.ref.child("asciiArt").childByAutoId() 
postArt.setValue(art) 
artID = postArt.key