重命名xcdatamodel文件

需要做什么来重命名.xcdatamodel文件。 重命名.xcdatamodel文件名,随着改变… NSURL *modelURL = [[NSBundle mainBundle] URLForResource:@"newfilename" withExtension:@"momd"]; __managedObjectModel = [[NSManagedObjectModel alloc] initWithContentsOfURL:modelURL]; return __managedObjectModel; 和 NSURL *storeURL = [[self applicationDocumentsDirectory] URLByAppendingPathComponent:@"newfilename.sqlite"]; 不起作用! 我得到以下错误: 2011-04-11 17:19:54.164 ProjectName[5826:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Cannot create an NSPersistentStoreCoordinator with a nil model' *** Call stack at first throw: ( 0 CoreFoundation 0x00fa15a9 […]

是否有可能更改UITabBarItem徽章的颜色

我想更改UITabBarItem 徽章的背景颜色,但找不到任何资源如何使它。

在iOS7中检测MKOverlay的触摸(MKOverlayRenderer)

我有一个可能绘制数百个多边形的MKMapView。 假设在iOS7上使用MKPolygon和MKPolygonRenderer。 我需要的是用户触摸其中一个多边形的方式。 例如,它们代表地图上某个人口密度的地区。 在iOS6上,MKOverlay被绘制为MKOverlayViews,因此触摸检测更直接。 现在使用渲染器,我真的不知道这是怎么做的。 我不确定这会帮助甚至是相关的,但作为参考,我会张贴一些代码: 这使用mapData将所有MKOverlay添加到MKMapView。 -(void)drawPolygons{ self.polygonsInfo = [NSMutableDictionary dictionary]; NSArray *polygons = [self.mapData valueForKeyPath:@"polygons"]; for(NSDictionary *polygonInfo in polygons){ NSArray *polygonPoints = [polygonInfo objectForKey:@"boundary"]; int numberOfPoints = [polygonPoints count]; CLLocationCoordinate2D *coordinates = malloc(numberOfPoints * sizeof(CLLocationCoordinate2D)); for (int i = 0; i < numberOfPoints; i++){ NSDictionary *pointInfo = [polygonPoints objectAtIndex:i]; CLLocationCoordinate2D point; point.latitude […]

Swift“Bridging-Header.h”文件不允许我在.swift文件中实例化Objective-C类

当X代码尝试自动创build桥接头时,每次都会崩溃,所以我按照如何手动创build桥接头的说明进行操作。 (创build一个.h文件,将其命名为<#PROJECT_NAME> – Bridge-Header.h,导入您需要的所有.h文件?) 问题是,当我尝试在包含在头文件中的.swift文件中实例化一个类时,什么都没有发生(它说这个类不存在)。另外,在桥接头文件中,我似乎没有自动完成我的文件名试图包括他们,导致我相信一些不正确的链接。 有没有人遇到过这个? 有谁知道如何修理它?

PhoneGap构buildiOS应用程序在启动屏幕后具有空白的白色屏幕

我正在使用PhoneGap Build 3.0,试图摆脱闪屏之后出现的空白屏幕。 我已经做了研究,所有我能find的是对PhoneGap和Cordova的引用,而不是PhoneGap Build。 我尝试过的东西都没有工作 – 主要是禁用自动启动屏幕隐藏,并使用JavaScript自动隐藏它: 在config.xml中: <feature name="SplashScreen"> <param name="ios-package" value="CDVSplashScreen" /> <param name="onload" value="true" /> </feature> 在index.html中: <script type="text/javascript" charset="utf-8" src="cordova.js"></script> <script type="text/javascript" charset="utf-8"> window.location.href = mysite.com document.AddEventListener("deviceready", OnDeviceReady, false); function OnDeviceReady() { setTimeout(function() { navigator.splashscreen.hide(); }, 6000); }; </script> 但是这似乎忽略了我自动隐藏屏幕不pipe。 我认为这是因为这个解决scheme不适用于PhoneGap Build,但我不知道如何解决这个问题。

我怎样才能得到下一个date使用NSDate?

可能重复: iOS和发现明天 我怎样才能得到下一个date使用NSDate。 请给我解决scheme。

有多行的UISegmentedControl文本?

如何使我的UISegmentedControl中的一个button的文本跨越多行?

“Cordov作为组件(Cleaver)中的”CDVPlugin.h文件未find“

我添加了Cordova作为我的iOS项目的一个组件。 添加一个自定义插件会导致错误,尽pipe该插件在Cordova-only项目中工作: 'CDVPlugin.h' file not found PhoneGap /cordova1.7.0安装 多次检查,以正确实施步骤https://github.com/apache/incubator-cordova-ios/blob/master/guides/How%20to%20Use%20Cordova%20as%20a%20Component.md(“Adding Cleaver to你的Xcode项目(CordovaLib子项目)“) 该插件工作在一个普通的基于cordova的应用程序(cordovaXcode模板) 将“-all_load”添加到主项目中的“其他链接器标志”不起作用 问题部分如下: #import <Foundation/Foundation.h> #ifdef CORDOVA_FRAMEWORK #import <Cordova/CDVPlugin.h> #else #import "CDVPlugin.h" #endif 我错过了什么?

iOSconfiguration和authentication – 将撤销/续订效果App Store应用程序?

Xcode今天告诉我,在开发我的一个应用程序的新版本时,由于开发configuration文件已经过期,无法再运行该项目。 组织者显示所有开发configuration文件“有效的签名标识找不到”和所有的configuration文件“configuration文件已过期”。 当然configuration文件到期并不令人意外。 在过去,我所要做的只是点击“续订”,但这不再起作用。 为我的帐户input用户名和密码后,Xcode显示错误消息“没有为参数'certificateIds'提供值”… 我能做什么? 直接访问Provisioning Center网页,而不使用Organizer。 “iOS应用程序/证书/所有”部分有两个条目:1.“我的iOS名称开发到期日:2012年3月17日”2.“我的名字开发到期日:2013年3月19日” 点击其中一个证书显示选项“撤销”或“下载”证书。 还有一个“+button”来创build一个新的证书,但选项“iOS应用程序开发标志开发版本的iOS应用程序”。 被停用。 在“Provision Provision”部分中,所有开发configuration文件都标记为“Active”,所有分发configuration文件都标记为“Expired”。 只有“编辑”和“删除”选项可用,而“更新”选项丢失。 “编辑”选项显示configuration文件的详细信息和“生成”button。 我会假设“生成”创build一个新的版本,但按下button后,只显示一个进度指示器,这是没有结果。 重新加载页面后,状态不变。 所以,没有select更新现有的证书和configuration文件(在那里?)。 因此,我必须创build新的证书,但是 – 如上所述 – 这个选项是灰色的。 我假设我必须先删除/撤销现有的证书。 单击“撤销”会显示一个非常明确的警告:“ 撤消此证书将使其无效,并且使用此证书的任何相关服务或设置configuration文件可能会受到影响。 恐怕撤消证书可能会影响我在App Store中的现有应用程序 – 该应用程序可能会从销售中删除,因为它们基于的证书已被删除。 当然,这是我想避免的情况。 有谁知道当使用现有证书撤销选项时会发生什么情况。 这甚至会影响App Store应用程序吗? 非常感谢你!

如何停止UITableView剪辑iOS 7中的UITableViewCell内容

当我更新从iOS6到iOS7的一个应用程序时,我注意到当单元格视图或contentView中的clipsToBounds属性设置为NO时,iOS6单元格内容被允许跨越单元格的外部,iOS7似乎禁用了整体视图,tableview,单元格和cellcontent clipsToBounds都设置为NO。 你可以在包含的图像中看到这个样本。 第一个是在iOS6上运行的testing代码,第二个是在iOS7上运行的代码: 有谁知道如何解决这个问题? 我猜这只是一个单行的修复,但我已经花了几个小时在这个没有运气。 为了避免一个重大的重写和头痛,我会,但玩视图,tableview,单元格和cellcontent clipsToBounds已经没有结果 – 所有被设置为仍然在iOS7,所以我不知道发生了什么不同。 您可以在https://github.com/Jon-Schneider/ClipsToBoundsTest查看并下载示例项目 谢谢!