相关疑难解决方法(0)

如何从Swift调用Objective-C代码

在Apple的新Swift语言中,如何调用Objective-C代码?

Apple提到它们可以在一个应用程序中共存,但这是否意味着可以在技术上重用Objective-C中的旧类,同时在Swift中构建新类?

推理

Objective-C是一种独立于平台的语言,而Swift则依赖于平台.因此,在Swift中编写非平台相关代码(业务逻辑库)并不明智.但是,在其中编写与平台相关的代码(例如,与接口相关)将非常好.不是说这是一个好主意,但它肯定是一种兴趣.

objective-c swift

936
推荐指数
13
解决办法
27万
查看次数

从iOS8自定义键盘启动包含应用程序

我想启动我的包含应用程序.

我尝试使用URL方案.

URL方案从其他地方启动了应用程序 - 所以问题不存在.

看起来这个对象是零:

   self.extensionContext
Run Code Online (Sandbox Code Playgroud)

因此我无法运行此方法:

[self.extensionContext openURL:url completionHandler:nil];
Run Code Online (Sandbox Code Playgroud)

我可以启动我的应用吗?URL方案是否可以在自定义键盘中使用?

谢谢!

ios ios8 ios-app-extension

16
推荐指数
4
解决办法
6171
查看次数

在自定义iOS键盘中检测应用程序

如何检测我的自定义键盘使用的应用程序并显示不同的按钮?例如在Twitter中我会将@添加到字符串我发布到输入字段和Reddit/r /

keyboard cocoa-touch objective-c ios ios-extensions

8
推荐指数
2
解决办法
1050
查看次数

在发生深层链接的情况下,通过编程方式包含应用程序,从而返回到先前的应用程序的链接

我使用扫描按钮创建了键盘扩展名,以在包含的应用程序中打开条形码扫描仪。扫描完成后,它应导航回到初始应用程序,并且条形码数据应设置为启动键盘的文本字段的文本,然后单击扫描按钮。

在此处输入图片说明

有这个应用程序Scandit Wedge用同样的方式做。但我找不到实现相同目标的方法。请参考下面的GIF。

https://s3.amazonaws.com/id123-dev-ios/scandit.gif

任何帮助将非常感激。

deep-linking ios swift ios-keyboard-extension ios-extensions

5
推荐指数
1
解决办法
664
查看次数

当用户完成我的iOS应用程序时,将之前的应用程序带回到前面

我的iOS 4/5/6应用程序可以简单使用.我希望用户点击"完成,现在离开"按钮,将其带回他们使用的应用程序,然后我才能进入前端.

有没有办法让我的iOS将自己置于后台,同时将之前的应用程序返回到前端?

在iPad上,用户可以通过在屏幕上水平四指滑动来获得该效果.但是这种姿势并不是一个完整的解决方案,因为(a)该手势在手持设备上不起作用,并且(2)没有多少用户知道该手势.我想以编程方式将之前的应用程序返回到前端.

ios

3
推荐指数
1
解决办法
3077
查看次数