标签: today-extension

如何本地化今天的扩展小部件?

我们的应用程序支持多种地区和语言。当我开发今天的扩展小部件并阅读App Extension Programming Guide 时,我仍然找不到本地化解决方案。即使我像普通的 Xcode 项目一样创建 Localize.strings 文件,也可以像这样定义 Localize.strings 文件:

"scene_people_liked"="%d people like";
Run Code Online (Sandbox Code Playgroud)

用 :

#define NSLocalizedString(key, comment) \
            [[NSBundle bundleWithPath:moLocalizedPath] localizedStringForKey:(key) value:@"" table:@"Localizable"]
Run Code Online (Sandbox Code Playgroud)

并调用它:

NSLocalizedString(@"scene_people_liked", nil)
Run Code Online (Sandbox Code Playgroud)

,还是不行。有人对这个问题有想法吗?

widget ios ios8 ios8-today-widget today-extension

2
推荐指数
1
解决办法
2868
查看次数

WCSession 和 Today 小部件

我有一个带有今天扩展的应用程序和一个手表应用程序。从主应用程序 WCSession 工作正常,数据传输到手表并正确接收,但是当我尝试通过今天小部件中的 WCSession 发送或接收数据时,会话的属性pairedwatchAppInstalled会话设置为 false,因此调用transferUserInfo:什么也不做,session:didReceiveUserInfo:永远不会叫。

我知道我可以使用打开应用程序openURL然后发送新数据,但我想在不离开通知中心的情况下这样做。有谁知道这个问题的一个很好的解决方法?

ios ios8-today-widget watchkit today-extension watchos-2

2
推荐指数
1
解决办法
546
查看次数

如何消除ios8 Todays Extension中的领先差距

我在一个具有一个今日扩展功能的应用程序上工作,但当我打开今日扩展我的应用程序的扩展显示iPhone左侧的间隙,看起来像扩展视图右侧50-60像素.那我怎么能消除这个差距.

iphone ios xcode6 today-extension

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

发布没有今日延期的应用?

我在我的项目中完成了今天延期的一半.我不必向公众发布半成品,但也想保留相同的代码库,以便节省代码维护时间.

有没有人知道一种方法来释放应用程序没有今天的扩展内置它?

谢谢

iphone ios ios8-today-widget today-extension

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

如何使用Cordova构建Today Widget/App Extension?

我正在处理的应用程序需要Today Extension/Widget.有没有关于如何在Cordova应用程序中构建一个资源的资源?

我发现了这一点,但它写得不是很清楚,而且我所理解的似乎是一个本机应用程序,只在应用程序和小部件中使用HTML5元素来显示一些数据:/

html5 cordova ios8-today-widget today-extension

0
推荐指数
1
解决办法
2203
查看次数

如何通过今日扩展访问主应用中的课程

我正在Swift 4中构建一个应用程序,现在我正在为该应用程序添加一个今日扩展。我想从今天的扩展视图控制器中的主应用程序访问一个类,一个存储库类。

为了能够在今天的扩展视图控制器中创建我的存储库类的实例,我需要做什么?

存储库类是公共的,具有公共的init和公共的方法。

我发现的唯一解决方案是将存储库放在单独的框架中,但这对于我的小型应用程序来说似乎是一大步。

swift today-extension

-2
推荐指数
1
解决办法
904
查看次数