草庐IT

cocoa-touch

全部标签

iOS:枚举时对象相等

假设我有一个NSArray,每个项目都是一个NSDictionary,具有三个键keyA、keyB和keyC-每个都引用未知类型的对象(id).如果我想编写一个方法来找到具有这三个键的给定元素,即-(NSDictionary*)itemThatContainsKeys:(id)objectAand:(id)objectBand:(id)objectC如果我通过if([iobjectForKey:(keyA)isEqualTo:objectA])等简单地枚举和测试对象相等性,我会遇到麻烦吗?我将传递在字典初始化中设置的实际对象-即不是具有相同值但位置不同的字符串。这是不好的做法吗?有没有

iOS:屏幕在调用 dismissModalViewController 后不再接收 Touches

我有两种看法。设置非常简单,只是为了玩转相机胶卷。一个View将使用以下方式调出相机胶卷:[selfpresentViewController:self.imagePickeranimated:NOcompletion:nil];由UIButton触发.它会调出相机,一切正常。拍照后,我调用以下命令关闭Controller:[selfdismissViewControllerAnimated:NOcompletion:nil];同样,一切正常。但是显示imagePicker的View关闭模态视图后,Controller不再接收触摸(UIButton将不再再次调出相机)。只有当我切换到另

iOS 7 应用程序崩溃整个 iPad

我在iOS7中使用应用程序时遇到了一个非常奇怪的崩溃。它基本上是我正在开发的电子阅读器应用程序,在打开一本书并将iPad置于sleep状态时,整个iPad崩溃了!!!它只是不会崩溃,它会完全卡住,用户将不得不通过按住主屏幕和锁定按钮来硬重置它。如果他们不这样做,iPad将在5分钟后重新启动,但在此期间,iPad会完全卡住。我花了很多时间检查所有线程是否干净,尝试删除所有应用程序委托(delegate)方法,如“applicationWillResignActive”、“applicationDidEnterBackground”等,但没有成功!我正在添加控制台的日志:Oct2113:5

ios - TableView 在滚动时更改单元格内容

我知道,这个问题被问了好几次,每次都被回答超过1次,但没有一个,这些解决方案帮助了我自己!当我的TableView打开时,我可以看到一行文本,而不是>10!所以我向下滚动,2个单元格后它以正确的方式呈现!如果我再次向上滚动,我可以看到只有这一行的单元格,也正确地呈现了一切!所以,这是我的问题:我的代码出了什么问题?!这是我的cellForRowAtIndexPath:NSString*CellIdentifier=@"Cell";AACTickerYellowCell*cell=[tableViewdequeueReusableCellWithIdentifier:CellIdenti

ios - 带有 UITextFields 的 UITableView 部分

我已经尝试了很多天来在单元格中设置和获取UITextFields的输入。在我的第一个View中,我有一个UITextField,我在其中说了我想要多少个部分,当按下一个按钮时,它会给我中的部分(有4行)>UITableView。我现在的问题是,我没有得到每个UITextField的正确值。例如:所有部分都有4个文本字段在textfields中可以写int或者float当我知道文本字段1和2的整数时,我将它们分开...这是我的代码....#import"ViewController.h"@interfaceViewController(){NSMutableArray*sectionsA

ios - cocoa touch 如何将标签设置为 NSDate

我有一个名为datelabel的标签,我想在我的AppDelgate中将它设置为一个名为dateofbirth的NSDate。我已经定义并导入了我的AppDelgate并将其设置为appDelgate,但是当我尝试self.datelabel.text=appDelgate.dateofbirth但是当我把它放进去时,它给出了这个错误Incompatiblepointertypesassigningto'NSString*'from'NSDate*'我尝试了一些方法,但都没有用。有什么方法可以将标签设置为NSDate。 最佳答案 您

ios - 应用程序状态消息

背景我正在开发一个有状态窗口的应用;它的目的是显示应用程序生命周期中可能出现的各种错误:正如您从我的快速模型中看到的那样,每个错误都可以与之交互。例如,触摸与设置相关的错误可能会切换到设置UIViewController。其他错误可能是“仅限状态”——触摸这些错误可能只是将它们从状态窗口中移除。问题您能告诉我一种适当的方法来存储这些消息及其相关操作吗?我正在游泳的可能性。我希望这些错误持续存在,所以像CoreData这样的东西似乎是有意义的(尽管在我的内心深处,CoreData似乎真的很大而且可能不适合这种“简单”的东西)。感谢您的帮助! 最佳答案

ios - 在 View Controller 之间传递核心数据项

我正在制作一个需要核心数据来存储一些信息的应用程序,我已经设法让应用程序创建实体并添加信息,但是我无法编辑它我有一个ListViewController显示此信息的简要概述,另一个ListViewController用作模态视图以允许用户编辑他们的信息。当用户点击列表项时,我需要应用程序显示模态视图Controller以及从核心数据模型加载到相关文本框中的选定信息,当用户单击保存时,我需要保存更改当用户点击列表项时,信息未传递到模态视图中,NSLog为我确认-它告诉我我在prepareForSegue:方法中点击的项目,并且在模态视图的viewDidLoad中为空:代码如下:这是来自M

ios - UIView removeFromSuperview 内部动画正确

现在,这个问题被部分地问了很多,但没有人真正考虑如何(或何时)消息-viewWillDisappear和-viewDidDisappear被发送。几乎每个示例都使用以下设计:[UIViewanimateWithDuration:0.5delay:1.0options:UIViewAnimationCurveEaseOutanimations:^{yourView.alpha=0;}completion:^(BOOLfinished){[yourViewremoveFromSuperview];//Calledoncomplete}];问题在于这些消息都将在动画结束时发送!现在,-add

ios - 如何截屏 AVCameraCapturePreviewLayer

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:StackOverflowquestionchecklist关闭9年前。Improvethisquestion截屏AVCameraCapturePreviewLayer在截屏视频中看起来太暗。有没有可以截屏的。