Tag: ios7

IOS7无法findconsolidated.db中的CellLocation表

你好,我试图find我的Iphone 4 IOS 7.0.4的跟踪历史logging。 那么我在我的本地备份中find了consolidated.db文件,但是里面没有CellLocation表。 我用这个例子来find需要的数据: http://www.26horas.com/misc/apple-device-tracker/#instructions 我的consolidated.db看起来像这样: 我的iPhone备份浏览器截图看起来像这样: 我也试图findcache_encryptedA.db文件,但无法find它。 有谁知道如何findcelllocation表? 我正在使用Windows 7。

iOS的钥匙扣数据丢失iPhone的内存压力?

我正在iPhone 5s上通过debugging器运行iOS应用程序。 我正在使用钥匙串来存储密码(我使用Apple的KeychainItemWrapper示例来存储和检索我的钥匙串项目)。 约99.99%的时间,钥匙链检索完美的作品。 但是,有两种情况我的申请无法获得密码。 例如,一次,我的手机遇到内存压力,我不得不重新启动手机,重新启动应用程序。 应用程序重新启动后,我的应用程序不能再从钥匙串中检索密码。 我不知道这个密码丢失是由这个内存压力造成的吗? 什么其他情况下iOS清除钥匙串数据? 有什么办法来expression这个?

tableView didSelectRowAtIndexPath在iOS 7上无法正常工作。为什么?

首先,我想说我只是提出这个问题,因为我想了解发生了什么。 我在Xcode5上全新安装了一个旧的Xcode项目(一个非常简单的项目)。 当我意识到它不适用于iOS 7.为什么? 不知道.. 我看到其他一些问题,没有得到任何有用的答案,所以我做了一个简单的testing。 在UITableViewController除了didSelectRowAtIndexPath之外,所有工作都正常 一探究竟 RootViewController.h: @interface RootViewController : UITableViewController @property (strong, nonatomic) NSMutableArray *items; @end RootViewController.m在viewDidLoad我初始化数组(有一些string)。 实现dataSource和委托方法(是的,我把委托和数据源设置为tableView) – (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { return 1; } – (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { return [_items count]; } – (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *CellIdentifier = @"Cell"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; if […]

NSDateFormatterstring在iOS 7中

尝试在iOS 7中格式化一个date,并在一周中得到一些意想不到的结果。 苹果的文档没有列出iOS 7的模式,但为iOS 6提供的模式在这里 。 看一周的一节 星期几 – 在短短的一天中使用一到三个字母,或者四个用于全名,或者五个用于窄名。 不过,我无法得到4个字母的全名格式化string工作。 NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"EEE"]; NSLog(@"%@", [formatter stringFromDate:date]); 打印“Wed” NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"EEEE"]; NSLog(@"%@", [formatter stringFromDate:date]); 也打印“星期三”,应该打印“星期三” NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"EEEEE"]; NSLog(@"%@", [formatter stringFromDate:date]); 打印“W” 是否有一组新的格式化string应该用于iOS 7或我做了什么不正确的?

如何增加UINavigationBar的高度?

简单的问题:我怎样才能增加导航栏的高度,使附加的小部件将适合在那里, 同时保持模糊? 示例是日历应用程序,其中工作日缩写添加到导航栏的底部。 …和邮件中,当您将邮件移动到不同的文件夹时:

在编辑模式下重新sorting时更改UITableViewCell的背景颜色

我正在处理包含UITableView的应用程序。 对用户来说唯一需要的是对UITableView的内容进行重新sorting。 在编辑模式下,tableview单元格的背景颜色变为透明。 有没有办法保持tableview单元格的原始背景颜色重新sorting时? 解: 经过一些额外的search后,我find了(简单的)解决scheme。 通过将cell.backgroundView.backgroundcolor添加到willDisplayCell方法,问题解决了。

iOS方面填充图像调整与内容alignment左/顶部边缘

我正在开发iOS-7的通用应用程序。 这个特定的问题只针对iPad。 我想放置一个图像作为视图控制器的根视图的背景,即图像应填充整个屏幕。 1x图像的大小:768×1024。 这适用于纵向方向,因为iPad的非视网膜分辨率也是纵向768×1024。 在风景然而,图像不适合。 我曾尝试使用ScaleToFit,但由于图像的长宽比不保留,我不能使用ScaleToFit(它们是图像中的东西,当两个坐标轴不成比例缩放时,看起来很奇怪)。 AspectFillresize似乎最适合我的需要,但他们是一个小问题。 正如Apple文档中所定义的那样:“内容被resize以完全填充边界矩形,同时仍然保留内容的方面, 内容以它超出的轴为中心 ”。 我不希望内容在它超出的轴居中,我想它被alignment到顶部/左边缘。 所以基本上我想要两件事情: 看点填充 内容在左边/上边保持alignment。 有没有可能做到这一点。 任何代码片段将是伟大的。 谢谢

UITableViewCell自定义CG绘图iOS 7

我有一个UITableViewCell子类与以下drawRect:实现。 它将在单元格的底部画一条线,缩进30点以符合我们的devise。 tableView.separatorStyle被设置为UITableViewSeparatorStyleNone来代替这个自定义绘图。 – (void)drawRect:(CGRect)rect { [super drawRect:rect]; if (!_hideBottomLine) { CGContextRef ref = UIGraphicsGetCurrentContext(); CGContextSetShouldAntialias(ref, NO); CGContextSetStrokeColorWithColor(ref, [UIColor colorWithWhite:0.75 alpha:1].CGColor); CGContextSetLineWidth(ref, 1); CGContextMoveToPoint(ref, 30, CGRectGetMaxY(rect)); CGContextAddLineToPoint(ref, CGRectGetMaxX(rect), CGRectGetMaxY(rect)); CGContextStrokePath(ref); } } 在iOS 6 SDK和iOS 6 SDK中构build时,这在iOS 6和iOS 7中运行良好。 现在我正在使用iOS 7 SDK进行构build,不会出现这一行。 我在iOS 7 SDK中错过了一些CG绘图的改变吗? 编辑: 所以我现在意识到有更好的方法来在iOS 7中使用cell.separatorInset来做到这cell.separatorInset ,我也发现了一些其他类似的CG代码,我写的工作。 所以我认为这个问题是孤立的实施drawRect:在UITableViewCell 我仍然喜欢如何在iOS 7上的单元格自定义绘图的答案。

如何从默认的蓝色为MFMailComposeViewController的UIBarButtonItems的颜色?

无论我看起来如何尝试,在用户select通过电子邮件发送链接(这是一个MFMailComposeViewController )时出现的电子邮件屏幕中,button始终是默认的蓝色。 我在我的AppDelegate中有这个: [[UINavigationBar appearance] setBarTintColor:[UIColor colorWithRed:0.000 green:156/255.0 blue:51/255.0 alpha:1]]; [[UINavigationBar appearance] setTintColor:[UIColor whiteColor]]; [[UINavigationBar appearance] setTitleTextAttributes:@{ NSForegroundColorAttributeName: [UIColor whiteColor] }]; 它的确确实着色了MFMailComposeViewController的标题,而不是button。 我如何做到这一点? 当我在其他地方有白色时,它也保持我的状态栏黑色。

以编程方式获取iOS7的IMEI

在XCode 4.6,iOS 6.1中,我们使用CoreTelephony获取IMEI,就像在CoreTelephony上获取IMEI一样。 问题,但切换到iOS7和XCode 5后,它不再工作。 我的系统将IMEI视为识别手机的不可破解的方式,并保证它与特定用户相关联,其他安全问题也取决于此标识符。 随着新的iOS代码不起作用,我们还没有find一种方法来获得它。 我的核心问题是:在iOS7 / XCode 5中,我有什么select获得IMEI? 变化是: – 我怎样才能保证手机属于一个特定的人? 身份在我的系统中非常重要,设备的所有权是必不可less的。 – 我们还有什么其他的select来保证系统安全,而不需要重写太多?