在将本地化添加到InfoStrings.plist.
我有添加不同scheme和User-Defined属性。所以在我的 info.plist 中,App Name $(BUNDLE_DISPLAY_NAME_SUFFIX)我的CFBundleDisplayName. -S在我创建的开发方案和正常应用程序名称上运行时,它将附加到我的应用程序名称。一切正常。
但是,当我尝试翻译应用程序名称时,它不再起作用。所以在我的infoPlist.strings,我尝试了以下内容:
"CFBundleDisplayName" = "App Name ";
"CFBundleDisplayName" = "App Name $(BUNDLE_DISPLAY_NAME_SUFFIX)";
Run Code Online (Sandbox Code Playgroud)
-S当我运行开发方案时,两者都不再附加。有谁知道我怎么还能这样做?也许就像如何获得$(Bundle_DISPLAY_NAME_SUFFIX)在读infoPlist.strings。
更具体地说,我如何在 中包含预处理器InfoPlist.strings?
我已经配置了Swagger与我的工作Django和REST框架项目中使用PIP.我在djangorestframework==3.3.3,django-rest-swagger==0.3.7而且Django==1.9.6.
我正在使用Swaggerdocs来测试我的API,但是一个特定的端点(它需要一个整数数组作为它的主体中的params)不断抛出错误.错误是TypeError: list indices must be integers or slices, not str.
目前这是我views.py在PUT端点中的内容:
def put(self, request, pk):
"""
---
parameters:
- name: packages_id
description: An array of packages id that need to be shifted
required: True
many: array[int]
paramType: body
"""
Run Code Online (Sandbox Code Playgroud)
我已经测试了Postman和我的iOS应用程序,甚至Django TestCase他们都工作正常.我想知道setting/yaml我需要覆盖哪些Swagger文档以解决错误TypeError: list indices must be integers or slices, not str …
我想以编程方式使用默认的XCode刷新图标创建导航项"刷新".我知道如何使用以下代码创建一个单词"Refresh".但是,我希望图标不含"刷新"这个词,感谢您提前帮助
let refreshButton = UIBarButtonItem(title: "Refresh", style: UIBarButtonItemStyle.Plain, target: self, action: #selector(FollowVC.refresh))
Run Code Online (Sandbox Code Playgroud)
ios ×2
swift ×2
django ×1
localization ×1
plist ×1
python ×1
rest ×1
swagger ×1
translation ×1