检测应用程序在加载/上次运行时崩溃了吗?

我想我的应用程序重置为标准设置,如果它在启动过程中崩溃。 最好也是如果它最后一次运行崩溃。 编辑:Crittercism有一个crittercismDidCrashOnLastLoad方法,但它只处理在加载过程中崩溃的情况。 它在我使用的库的版本中没有正常工作,但是这个问题已经被修复了。 build议?

UIWebView键盘 – 摆脱“上一页/下一页/完成”栏

我想摆脱当你在web视图中的文本字段焦点时出现的键盘上的酒吧。 我们还有其他方法来处理这个问题,这是多余的,不必要的。 webview键盘栏http://beautifulpixel.com/assets/iPhone_Simulator-20100120-152330.png 如果您遇到此问题 ,请务必前往https://bugreport.apple.com并复制rdar:// 9844216

Xcode 6 + iOS 8 SDK,但部署在iOS 7(UIWebKit&WKWebKit)

我们正在iOS 8 SDK上使用Xcode 6 beta 5 + Swift创build应用程序。 我们也想部署到iOS 7。 那可能吗? 当我们将项目的部署目标设置为7.0时,我们得到如下的编译时错误: Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_WKPreferences", referenced from: __TMaCSo13WKPreferences in WebViewController.o "_OBJC_CLASS_$_WKWebView", referenced from: __TMaCSo9WKWebView in WebViewController.o "_OBJC_CLASS_$_WKWebViewConfiguration", referenced from: __TMaCSo22WKWebViewConfiguration in WebViewController.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see […]

build立与AFNetworking 2.0的可达性

我正在尝试使用新的2.0 AFNetworking设置可达性。 在我的AppDelegate我初始化sharedManager。 // Instantiate Shared Manager [AFNetworkReachabilityManager sharedManager]; 然后在相关的VC方法中检查是否isReachable: // Double check with logging if ([[AFNetworkReachabilityManager sharedManager] isReachable]) { NSLog(@"IS REACHABILE"); } else { NSLog(@"NOT REACHABLE"); } 目前这在模拟器中没有像预期的那样工作,但我想这将需要在设备上而不是模拟器上进行testing。 问题我想要做的是监视VC内的连接。 所以我在viewDidLoad中运行以下代码: // Start monitoring the internet connection [[AFNetworkReachabilityManager sharedManager] startMonitoring]; 我将如何注册更改? 一旦networking连接发生变化,将会调用什么,我无法从文档中看到。

如何创build一个居中的UICollectionView像Spotify的播放器

我在尝试像Spotify播放器中那样创buildUICollectionView时遇到了很多困难: 对我来说这个问题是双重的。 1)我如何居中细胞,以便您可以看到中间细胞以及左边和右边的一个。 如果我创build正方形的单元格并在每个单元格之间添加间距,单元格将正确显示,但不居中。 2)使用pagingEnabled = YES,collectionview正确地从一个页面滑动到另一个页面。 但是,如果没有将单元格居中,只会将收集视图移动到屏幕宽度的页面上。 所以问题是你如何让页面移动,以获得上述效果。 3)你如何在移动的时候使细胞的大小animation化 我不想太担心这个。 如果我能做到这一点,这将是伟大的,但更难的问题是1和2。 我目前的代码是一个简单的UICollectionView与正常的委托设置和正方形的自定义UICollectionview单元格。 也许我需要子类UICollectionViewFlowLayout? 或者,也许我需要将pagingEnabled为NO,然后使用自定义刷卡事件? 会爱任何帮助!

UIViewController旋转方法

什么对象负责对UIViewController旋转方法的调用,即: shouldAutorotateToInterfaceOrientation: willRotateToInterfaceOrientation:duration: willAnimateFirstHalfOfRotationToInterfaceOrientation:duration: willAnimateSecondHalfOfRotationFromInterfaceOrientation:duration: didRotateFromInterfaceOrientation: 我想这是UIApplication (但也许是AppDelegate或UIWindow)。 接下来的问题是,对象如何知道要与哪个UIViewController交谈? 它如何知道哪个UIViewController的视图作为窗口的子视图? 有没有一个消息,你可以发送或一个属性,你可以设置(的一些对象),为应用程序设置“活动” UIViewController ?

通过索引使UITableView可滚动

我想创build一个UITableView索引更快滚动的一个大的UITableView ,我有索引显示在右边,但是当我尝试滚动它,它不工作.. 我想知道如果我错过了一些东西,所以我想知道是否还有别的东西我必须做,或者沿着这些方向。 #pragma – TableView Index Scrolling – (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView { if(searching) return nil; NSMutableArray *tempArray = [[NSMutableArray alloc] init]; [tempArray addObject:@"A"]; [tempArray addObject:@"B"]; [tempArray addObject:@"C"]; [tempArray addObject:@"D"]; [tempArray addObject:@"E"]; [tempArray addObject:@"F"]; [tempArray addObject:@"G"]; [tempArray addObject:@"H"]; [tempArray addObject:@"I"]; [tempArray addObject:@"J"]; [tempArray addObject:@"K"]; [tempArray addObject:@"L"]; [tempArray addObject:@"M"]; [tempArray addObject:@"N"]; [tempArray addObject:@"O"]; [tempArray addObject:@"P"]; [tempArray […]

如何使用iTMSTransporter?

我有50个成就上传到iTunes Connect。 我读过,你可以使用iTMSTransporter做到这一点,但我找不到脚本或metadata.xml文件的参考或示例。 我在这里find了这个文件: /Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/bin 或者在更新到Application Loader 3.1之后: /Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin 有人可以举一个脚本和数据结构的例子来使用它吗?

迅速UIGestureRecogniser跟随

我正在使用Swift制作iOS8应用程序。 我希望用户能够使用手势来揭示界面的某些部分。 因此,例如,用户将手指向上滑动,手指向上滑动的视线沿着手指移动,从而露出另一个视图。 我想要的是一个手势来给出类似于通知框的结果,你可以从屏幕的顶部拉下来。 我一直在看文件,我似乎无法find一个合适的手势。 我看到一个名为UISwipeGestureRecogniser的,但唯一的问题是,它不跟随你的手指,当我滑动手指时,它只是运行一个函数。 以下是文档页面: https : //developer.apple.com/documentation/uikit/uigesturerecognizer

iOS Safari使用“-webkit-transform”运行内存不足

http://jsfiddle.net/ES4xG/8/崩溃大多数视网膜设备。 iOS Safari使用一些-webkit-transform指令时,“容易”内存不足,崩溃。 这种方法提供令人印象深刻的graphics,但特别是在视网膜显示器,似乎只消耗大量的内存,导致崩溃。 上面的演示显示了一个文本显示的150倍,否则将在PC浏览器上正常运行: 字体大小和元素数量被夸大,导致崩溃。 -webkit-transform: translate3d(0,0,0)旨在强制GPU加速绘制每个元素。 在实际应用中,我们使用的是translateX , Y , Z , scale和其他似乎与GPU使用相同的方式。 图像和精灵也被使用,但它们并没有直接连接到崩溃。 鉴于以上情况: 1)iOS Safari崩溃了吗? 2)插入苹果公司仪器内存监视器,虚拟内存攀升,似乎是崩溃的罪魁祸首。 究竟是什么使用这个内存? 3)有没有其他GPU加速的方法,不会消耗大量的内存?