如何在其他设备

时间:2015-09-17 08:03:06

标签: ios objective-c swift ios-keyboard-extension

我正在寻找iOS键盘扩展的解决方案。

我的问题是,如果我将使用我的设备键入My Emojis,那么另一台设备(未安装我的应用程序)将如何在应用程序中显示Whatsapp。?

2 个答案:

答案 0 :(得分:1)

您可以使用Emoji Unicode link

实施例

   NSString *str = @"Hi \U0001F431";

    NSData *data = [str dataUsingEncoding:NSNonLossyASCIIStringEncoding];
    NSString *valueUnicode = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];


    NSData *newData = [valueUnicode dataUsingEncoding:NSUTF8StringEncoding];
    NSString *valueEmoj = [[NSString alloc] initWithData:newData encoding:NSNonLossyASCIIStringEncoding];

    lbl.text = valueEmoj;

答案 1 :(得分:0)

经过多次研究后,我得出结论,我所期待的目前是不可能的。

但这可能是,

如果我要创建自己的表情符号键盘,那么点击键盘扩展名中的表情符号将复制该图像。

将该图像粘贴到Whatsapp等应用的任何文本字段后,我只能将该表情符号分享为图像。(即图像共享)。

目前无法在所有公共应用中使用您自己的表情符号,如本机表情符号。

我们只能为我们的应用程序执行此操作,例如Skype和Hike。