Xcode8中的NSPhotoLibraryUsageDescription

更新 : 我试图添加一个string值到"NSPhotoLibraryUsageDescription"键。 它的工作原理。我的testing版本现在可以在我的TestFlight上使用。 ps: 构build版本意味着构build版本 但我想知道为什么Apple Store只是让我为"NSPhotoLibraryUsageDescription"键添加string值而不是"Camera Usage Description"或"Location When In Use Usage Description" ? 以及如何本地化info.plist。 老 : 我已经上传了许多版本到iTunes Connect.But TestFlight没有显示这些版本。 然后我在stackoverflow上search这个问题。 而且我知道这是由用法描述引起的。 我在Info.plist中添加NSPhotoLibraryUsageDescription 。 不过,Apple Store团队发邮件告诉我: 亲爱的开发者 我们已经发现您最近为“家庭健康追踪器”交付的一个或多个问题。 要处理您的交付,必须纠正以下问题: 此应用程序尝试访问隐私敏感的数据,没有使用说明。 应用程序的Info.plist必须包含一个带有string值的NSPhotoLibraryUsageDescription项,向用户解释应用程序如何使用这些数据。 一旦这些问题得到纠正,您可以重新发送更正的二进制文件。 问候, App Store团队 他们还告诉我添加NSPhotoLibraryUsageDescription

WCF – 故障/exception与消息

我们目前正在辩论是否最好在WCF通道上抛出错误,而不是传递一个消息来指示服务的状态或响应。 故障来自WCF的内置支持,您可以使用内置的error handling程序并作出相应的反应。 但是,这会带来开销,因为在.NET中抛出exception可能会非常昂贵。 消息可以包含必要的信息,以确定您的服务调用发生了什么,而不会引发exception的开销。 然而,它需要几行重复的代码来分析消息并确定其内容之后的动作。 我们试图创build一个可以在我们的服务中使用的通用消息对象,这就是我们想到的: public class ReturnItemDTO<T> { [DataMember] public bool Success { get; set; } [DataMember] public string ErrorMessage { get; set; } [DataMember] public T Item { get; set; } } 如果我所有的服务电话都返回这个项目,我可以持续检查“成功”属性,以确定是否一切顺利。 然后在事件中出现错误消息string,表示出错了,如果需要的话,包含Dto的通用项目。 exception信息必须logging到中央日志logging服务,而不是从服务传回。 思考? 注释? 想法? build议? 在我的问题上进一步澄清 我遇到的问题是交stream业务规则。 就像,如果有人login,他们的帐户被locking,我该如何沟通? 他们的login显然失败,但由于“帐户locking”的原因而失败。 我也是: A)使用布尔值,抛出带locking消息帐户的Fault B)返回AuthenticatedDTO与相关信息

Windows Phone 7和本地C ++ / CLI

微软最近发布了新的Phone 7平台的工具和文档,让那些拥有C ++代码库的人(像我一样)不再支持本地开发。 虽然我发现这个决定被推翻了,但我对此表示怀疑。 所以我在想,如何让这个代码库可以通过C ++ / CLI编译来实现Phone 7的可行性。 当然,用户界面部分无法移植,但我不清楚其余部分。 任何人都有类似的经历? 我不是在讨论那些低层次的代码 – 但是模板和智能指针的使用相当频繁。

Android中的AbsoluteLayout的替代scheme?

如果AbsoluteLayout被弃用,我可以用什么来代替它? 我已经做了一个使用AbsoluteLayout的应用程序,但它不适用于不同的屏幕分辨率。 我使用,因为我可以设置button的X和Y位置。 我可以使用其他布局设置button的位置吗?

Socket.io:WebSocket可以处理多less个并发连接?

我想知道,如果你有任何数据并发连接到websockets? 我在Node.js服务器上使用Socket.io。 有多less客户端可以连接到套接字并接收数据,而无需closures服务器? 1000? 1000.0000? 谢谢!

告诉git忽略符号链接

这个问题在这里和这里以类似的forms出现,但是它们似乎与我所寻找的不匹配。 我在一个Ruby静态站点生成器StaticMatic中做项目。 基本上,这只是一个带有Haml模板,Sass和CoffeeScript的src /目录。 StaticMatic提供了一个开发服务器来将这些编译成一个静态的站点,以及一个在build /中生成静态站点的构build命令。 我对StaticMatic的修改是允许添加src / _modules / foo /,它可能包含src / _modules / foo / bar.haml。 运行服务器或构build站点时,会在src / bar.haml中创build一个符号链接,该链接指向foo /中的文件。 到现在为止还挺好。 (冲突处理等) _modules /中独立目录背后的原因是它们可以作为git子模块进行跟踪,并由其他团队独立检出。 实质上,这允许多个团队在不同的页面(实际上是JS应用程序)在一个静态站点上工作,而不需要重复主布局等。 顺便说一下,git想把这些符号链接看作是文件。 例如, git status显示: # On branch master # Untracked files: # (use "git add <file>…" to include in what will be commited) # # src/_modules/bar/foo.haml # src/foo.haml […]

我怎样才能在新的cabal 1.17沙箱上使用GHCi?

我一直在试用cabal头,它支持类似于cabal-dev的沙箱。 然而,目前还不支持cabal-dev ghci等价物, 显然没有为下一个版本计划提供支持 。 有什么咒语我可以用来解决这个问题,并得到类似于cabal-dev ghci东西吗?

在DataFrame索引上应用函数

在Pandas DataFrame的索引上应用函数的最佳方法是什么? 目前我正在使用这种详细的方法: pd.DataFrame({"Month": df.reset_index().Date.apply(foo)}) 其中Date是索引的名称, foo是我正在应用的函数的名称。

您的帐户已经拥有有效的开发者ID申请证书

最近几天,我一直在用代码在Xcode中对cocoa应用程序进行签名。 我已经读过所有似乎相关的类似主题,但没有任何帮助。 每当我尝试导出我的档案我得到这个错误消息: 我尝试删除钥匙串中的所有内容以及所有可以在成员中心删除/撤消的个人资料/证书。 但是,我仍然得到相同的错误,没有“修复”或“重置”button。 我应该如何着手让我的应用程序签署在店外分销?

为什么ES6课堂没有悬挂?

由于ES6类仅仅是JavaScript现有的基于原型的inheritance的一种语法糖 [1],所以(IMO)提高它的定义是有意义的: var foo = new Foo(1, 2); //this works function Foo(x, y) { this.x = x; this.y = y; } 但以下将无法正常工作: var foo = new Foo(1, 2); //ReferenceError class Foo { constructor(x, y) { this.x = x; this.y = y; } } 为什么ES6课程没有悬挂?