Tag: Xcode

iPhone的iOS 4 addTimeInterval弃用

我使用addTimeInterval来创build本地通知,但它似乎已被弃用(iOS 4)。 我的代码: localNotif.fireDate = [now addTimeInterval:timeInterval]; Xcode的警告: 'addTimeInterval:' is deprecated (declared at /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.0.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSDate.h:27) 我应该用什么来代替? 谢谢。

如何知道用什么configuration文件/签名证书签署.ipa?

我有一堆.ipa文件,我用脚本来辞职。 那么如何检查供应configuration文件/签名证书以符合他们使用的正确信息呢? 理想情况下,我希望能够接受任何.ipa文件,并告知使用哪个configuration文件/签名证书对其进行签名。 背景:我们的企业分销证书已过期,我想重新签署我们的东西。 对于我们在Xcode中制作和存档的所有内容,这是一个简单的考虑,但对于第三方供应商提供的可分发内容,我无法做到这一点。 我想避免要求重新签名的.ipa文件,因为新的.ipa文件可能包含未知的变化并引入问题,他们也可能会收取我们的费用……但是我更担心第一个问题。 既然我们的新旧分销证书都是有效的(重叠了6个月),我需要能够确认新的分销certificate是否被使用,否则,当旧的证书到期并且“辞职”脚本没有被使用时,实际上做这个工作。

为什么Cocoapods抱怨embedded的内容在构build设置中包含快捷设置?

我最近添加了swift文件到我的testing目标(与旧的cocoa触摸类相结合)。 为什么cocoapods抱怨embedded的内容在构build设置中包含快捷设置? [!] YOURP-PROJECT -TESTs [Debug]目标覆盖在Pods / Target支持文件/ Pods-YOUR-PROJECT-Tests / Pods-YOUR-PROJECT-Tests.debug.xcconfig中定义的EMBEDDED_CONTENT_CONTAINS_SWIFT构build设置。 这可能会导致CocoaPods安装出现问题

除了用户位置注释之外,如何从MKMapView中删除所有注释?

我使用removeAnnotations从mapView删除我的注释,但它删除用户位置ann。 我怎样才能防止这个,或者如何让用户ann回来查看? NSArray *annotationsOnMap = mapView.annotations; [mapView removeAnnotations:annotationsOnMap];

如何使用Xcode创build.ipa文件?

请告诉我完整的程序来build立我的应用程序,并在真正的iPhone上使用它。

在Xcode 4中添加项目到工作区的问题

我有几个项目,我已经在Xcode 3.2.x之前开始了。 我前几天转向Xcode 4,并希望将Workspacefunction用作两个项目。 基本上,我的计划是从两个项目中提取一些共同的特征,并使它们成为两个项目所依赖的公共库。 但是,即使我遇到棘手的依赖关系之前,我只是把我的两个项目添加到工作区。 我尝试创build一个新的工作区,并从上下文菜单中select“添加文件到” 然后从我的第一个项目中select.xcodeproj文件,它出现在我工作区的左侧树状浏览器中。 但是,这只是文件,而不是我得到的项目。 也就是说,在第一行显示项目名称,而第二行显示类似于Apple文档中的“1 target,iOS SDK 4.3”这样的树形浏览器中,并没有获得双行条目,说明包含扩展名的.xcodeproj文件的名称。 在左侧也没有三angular形展开节点。 这就像我只是在工作区拖动一些文件,而不是一个项目。 第二个项目也是如此。 我也在Xcode 4中从头创build了一个新的Project“Foo”,并将其添加到我的工作区中,结果相同。 我看了一下苹果的文档,现在看了十六秒的video,但是却搞不清楚我做错了什么(如果问题确实在椅子上,而不是在电脑上)。

Swift 3 – 比较date对象

我正在更新我的应用程序Swift 3.0语法(我知道它仍然在testing版,但我想要尽快准备就绪)。 直到之前的Xcode(Beta 5)Beta,我才能够使用操作数< , >和==比较两个Date对象。 但是在最新的testing版(Beta 6)中,这已经不再适用了。 以下是一些截图: 正如你可以在两个屏幕截图中看到的,这些是两个Date对象。 但是我得到以下错误: 我究竟做错了什么? 这些函数仍然在Date类中声明: static func >(Date, Date) 如果左边的date比右边的date晚,则返回true。 这只是一个testing版错误,或者我做错了什么?

如何在swift(iOS)中创build单选button和checkbox?

我正在开发一个允许进行调查的应用程序。 我的布局是从基于XML的问题生成的。 我需要创build单选button(单选)和checkbox(多个答案)。 我没有发现任何有用的迅速。 有没有人有一个想法?

从XCode 4.6.2部署到iOS 7(testing版)设备

我昨天安装了iOS 7,在我的iPhone 5上进行testing。问题是我现在无法将XCode中的任何testing应用程序部署到我的iPhone,因为它说它有一个不受支持的版本。 我不能(或不想)从iOS 7降级到6,并且不希望(不能)将XCode升级到版本5,因为XCode 5 Beta不支持提交。 那么,如何将应用程序从XCode 4.6.2部署到iOS 7 Beta?

NSBundle pathForResource是NULL

我正在用xcode和objc创build一个简单的应用程序,我需要从一个文件加载一个NSDictionary,但我不能使用NSBundle获取文件的path: NSString *l = [[NSBundle mainBundle] pathForResource:@"LoginStatuses" ofType:@"plist"]; NSLog(@"%@", l); 当我运行这个代码时,我得到这个: 2010-10-16 10:42:42.42 Sample [5226:a0f](null) 我不知道为什么。 我创build了一个名为Resources的组,并在那里添加了LogingStatuses.plist: