2017-11-25 8 views
0

イメージをASCIIアートに変換してscrollViewとして送信するiMessage拡張を作成しています。私は現在、メッセージがトランスクリプト内で開かれた場合、別のView Controllerに分割するif文を持っています。私はその後、ASCIIアートストリングをURLを介して送信しようとしましたが、文字列が長すぎてURLを送信できませんでした。 URLを使用せずにiMessageバブルで文字列を受け取る方法はありますか?大きな文字列をiMessage Extensionに渡すにはどうすればよいですか?

私の完全なプロジェクトは、ここで見つけることができます: https://github.com/liamrosenfeld/Image-to-Ascii-Art/tree/iMessage-Extension

+0

私もその制限に遭遇した。文字列をデータに圧縮しようとするか、文字列を格納するサーバーコンポーネントを追加して、そのサーバーオブジェクトのオブジェクトIDだけを渡すことができます。 – EmilioPelaez

+0

圧縮で60,000文字を5,000にすることはできますか? –

答えて

0

私はfirebaseは手頃な価格とIMessageが拡張に容易に実装できました。私はasciiArtをuploadeingし、このキーを保存することによってそれをimplimented:

let postArt = self.ref.child("asciiArt").childByAutoId() 
postArt.setValue(art) 
artID = postArt.key 
関連する問題