草庐IT

iphone - 调试 AFNetworking 内存使用峰值

我有一个UICollectionViewCell,其中有一个UIImageViewabd我正在使用AFNetworkingUIImageView类别来帮助我加载图像。我分析了我的应用程序,似乎内存峰值超过了顶部,在通过分配工具下的Instruments对其进行分析后,它一直在增加和增加。我不确定这里发生了什么以及如何解决这个问题。单元格一直在被重复使用,但也许这些图像可能没有从缓存或其他东西中清除。这是我如何使用它的一些代码,非常简单:NSURLRequest*imageURLRequest=[NSURLRequestrequestWithURL:[NSURLURLWithString

ios - Split View Controller :Detail view layout issue in iOS6

我正在使用MGSplitViewController(替换UISplitViewController)。我在以下位置发布了相同的问题:https://github.com/mattgemmell/MGSplitViewController/issues/81.但是,我还是想在这里再次发帖,希望其他人能帮助我解决这个问题问题描述:对于详细View,在iOS5中,可以。在iOS6中,好像没有处理旋转(见附件黄色部分:是detailview的背景色)谢谢 最佳答案 补丁https://github.com/mattgemmell/MGSp

ios - UIButton 无法在第一代 iPad 上激活 'touch up inside',适用于第二代

问题我有一个带有UIButton的.xib。UIButton通过TouchUpInside连接到文件所有者中的方法-(IBAction)play:(id)sender。当我在第一代iPad上运行时,UIButton在点击时显示其突出显示状态,但不调用连接方法。我在该方法的第一行设置了一个断点,它从未命中。当我在第二代iPad上运行该应用程序时,一切正常。我已经对这个问题进行了一些盲目破解,但我希望其他人对可能发生的事情有所了解。知道我忽略了什么吗?更新,部分解决方案感谢Stavash的帮助,我发现问题的根源是附加到包含按钮的View的手势识别器。当我删除手势识别器时,一切正常。我看到一

iphone - 更改已设置的 UILocalNotification 的 soundName

对于尚未创建的通知(新通知)它会更改,但对于已经创建的通知,之前的声音会保留。我试过:NSString*soundName=cell.titleLabel.text;NSArray*notifications=[[UIApplicationsharedApplication]scheduledLocalNotifications];for(UILocalNotification*notifinnotifications){notif.soundName=[NSStringstringWithFormat:@"%@.mp3",soundName];}但它不起作用...

ios - 在 IOS 6.1 中更改方向时,SplitViewController 的主控端有时无法正确呈现

我有一个带有一些tabitem的标签栏Controller。一些tabitem是splitviewcontrollers。有时,当我改变方向时,splitviewController的左侧无法正确呈现,底部有一个黑色方block。再次改变方向,问题解决。我的代码没有什么特别之处。在viewdidload我有:[self.navigationControllersetNavigationBarHidden:YES];self.splitViewController.delegate=self;一个splitviewcontroller委托(delegate)方法的处理很简单:-(BOOL

iphone - 在 runloop 空闲时运行代码

我正在寻找类似于的行为[[NSNotificationQueuedefaultQueue]enqueueNotification:notpostingStyle:NSPostWhenIdlecoalesceMask:NSNotificationCoalescingOnName|NSNotificationCoalescingOnSenderforModes:nil];但在不使用通知的情况下,以某种方式将选择器或block而不是通知加入队列。至于我的动机(只是想看看这是否是一种合法的做法)。我向一个View添加了多个subview,显然没有人知道有多少,所以每次我添加一个subview时

ios - UITableViewCell 为不同的方向和单元格类型加载自定义 XIB

我有一个名为ProductiPadCell的自定义单元类,专为iPad设计。(iOS5开发工具包)我想要实现的是根据当前状态(展开或未展开)和界面方向加载我的自定义单元格。我在ViewController中处理这两种情况,问题是我不喜欢它的性能。我没有为下面定义的任何xib定义了一个cellIdentifier,最近我检测到我的tableView的cellForRowAtIndexPath:ProductiPadCell有4个不同的XIB;ProductiPadCell-Regular.xibProductiPadCell-Regular-Landscape.xibProductiPa

iphone - 具有键盘按钮样式的 UIButton

我正在创建一个仅用于数字输入的自定义键盘。我希望键盘看起来尽可能像iOS键盘,但我不太确定默认的键盘按钮图形是否是我们可以使用的,或者苹果是否将它们锁定了。按钮是否能够拥有这样的样式而无需使用我自己构建的图像?还是通过构建看起来相似的图像来反射(reflect)该设计的唯一方法?谢谢 最佳答案 您可以定义类似于Apple的自定义键盘。在这里查看项目:https://github.com/kulpreetchilana/Custom-iOS-Keyboards它包含模拟iOS键盘外观和感觉的图形。它也是Cocoapods项目。

ios - 关闭通过 Popup 显示的 ViewController

所以我正在使用Storyboard创建一个基于ipad食谱的应用程序。只是为了让您了解我的程序的结构,这里是ViewController的流程:ViewController--Modally-->PreviewViewController--Modally-->RecipeViewController--Popup-->IngredientsViewController所有这些都是在Storyboard中完成的。我创建了IngredientsViewController并将其链接到RecipeViewController以显示为弹出窗口,效果很好。但是我希望能够以编程方式关闭Ingre

ios - iPad 上的后台计算会阻塞用户界面

我正在尝试使用背景线程在iPad上进行一些计算。问题是即使你的计算也在运行。用户界面在运行时被阻塞...我做错了什么。[mcevaluateFormula:adaptedrunNo:10000];这是从IBAction中调用的。这是被调用的代码:-(void)evaluateFormula:(NSDictionary*)frmrunNo:(NSUInteger)runCount{self.runCount=runCount;self.frm=frm;[selfperformSelectorInBackground:@selector(backgroundEvalFrm)withObje