小编Mar*_*ard的帖子

使用附加字符串本地化Info.plist变量

我正在尝试本地化应用程序的名称,同时仍然可以根据构建配置追加字符串.所以目前它被设置为:

<key>CFBundleDisplayName</key>
<string>${PRODUCT_NAME}${BUNDLE_DISPLAY_NAME_SUFFIX}</string>
Run Code Online (Sandbox Code Playgroud)

该设置定义为:

构建设置

这样我们就可以为应用程序添加后缀以用于不同的beta版本.问题是,当我们尝试本地化本地化的应用程序显示名称时,InfoPlist.strings如此

CFBundleDisplayName = "Localized App Name";
Run Code Online (Sandbox Code Playgroud)

我们覆盖存储在的值Info.plist,并丢失后缀字符.这有什么好办法吗?我们希望避免使用多个Info.plist文件.

xcode localization info.plist ios

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

核心数据:观察相关实体的变化

我有一个示例管理对象模型,如下图所示.我想要发生的是:当更改Bar对象中货币关系的值的对象时,自动将同一对象设置为所有与该Bar相关的Foos中的货币关系. foos的关系.

在此输入图像描述

我是否理解这可以通过KVO完成?我倾向于首先将其添加到Foo.m:

+ (NSSet *)keyPathsForValuesAffectingCurrency {
    return [NSSet setWithObject:@"bar.currency"];
}
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚这是否正确或我将如何继续前进.谢谢你的建议.

core-data objective-c key-value-observing ios

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

显示详细视图控制器时,iOS8 UIToolbar消失

我正在使用一个app UISplitViewController作为窗口的根目录.我想主机和详细视图控制器是一个UITableViewController的内部UINavigationController,与所述UIToolbar可见的.在水平常规尺寸宽度,这工作正常,如下所示:

iPad 2

问题在于水平紧凑的大小类,其中UISplitViewController将细节视图控制器推到堆栈上UINavigationController,如图所示,工具栏在显示细节时消失,并在细节完全弹出后重新出现(见下文).我想让工具栏保持原样,就像使用普通的导航控制器一样.

在此输入图像描述

示例项目在此处上传.

storyboard uitoolbar uisplitviewcontroller ios8

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

iPhone MKMapView:从当前位置检测数组中最近的位置

我有一个大约有1,000个对象的数组,每个对象都有一个精确的坐标值.我想要做的是拿一个我有的搜索按钮,当按下时,检测当前位置并计算10个最近的对象到这个位置.有什么建议可以解决这个问题吗?谢谢.

iphone objective-c mkmapview ios

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