草庐IT

Binding_New_Objective-C_Types

全部标签

objective-c - UITableView 动画期间的用户交互

我有一个UITableView,我的单元格处理所有触摸而不是tableview本身。细胞需要立即响应单击和双击。(是的,这确实意味着先调用单击然后再调用双击,我希望它们都被调用)。单击操作是将另一个单元格放在被点击的单元格下方(该单元格是上面单元格的菜单)。我为此使用insertRowsAtIndexPaths。然而,在该动画期间,用户交互似乎完全失败,因此我无法在第二次点击时启动该操作。使用2个UITapGestureRecognizers(单击和双击)并将单次设置为等待两次失败有效,但会导致单击操作明显延迟。我知道在UIView动画期间你可以标记它UIViewAnimationOp

objective-c - insertNewObjectForEntityForName 返回 nil

我一直在使用CoreData,因为它是为iOS发布的,但我无法弄清楚我的一个实体的insertNewObjectForEntityForName方法调用发生了什么。当调用该方法时,它只返回一个nil对象,并且不会抛出异常。代码如下:@try{self.observation=[NSEntityDescriptioninsertNewObjectForEntityForName:@"Observation"inManagedObjectContext:moc];NSLog(@"Noexceptiononinsert");}@catch(NSException*exception){NSL

ios - 在Objective-C中通过CoreTelephony.framework私有(private)API获取MCC和MNC

我需要获取当前国家/地区的MCC和MNC代码(不是来自SIM所在国家/地区的CTCarrier类)。我为CoreTelephony.framework使用私有(private)API。在我的设备上一切正常。但是在方法CellMonitorCallback中的其他设备上,我们获得了cells=NULL。有人可以帮助我做错什么吗?#import"AMCoreTelephone.h"#import#importstructCTResult{intflag;inta;};externCFStringRefconstkCTCellMonitorCellType;externCFStringRef

objective-c - iOS - 在 iPad 上为 UIView 设置动画,同时更改 x 原点和宽度?

我在iPad上使用UIView动画时遇到了一些问题。我正在开发一个项目,在该项目中,我使用JTRevealSidebarframework在左侧实现了一个“facebook样式”菜单。.这个框架工作得很好,但是,我不想将右侧View“推”出屏幕,而是想调整它的大小,这样用户仍然可以看到右侧View的全部内容。我已经设法通过更改View的框架以及进行偏移来做到这一点。这是侧边栏打开时的样子:关闭时:这个右侧View包含一个带有两个按钮的导航栏(左侧的一个按钮用于切换左侧边栏,右侧的另一个按钮用于关闭Controller),内容本身是一个简单的UIWebView。我遇到的问题是在动画过程中

objective-c - objective c 如何获取给定坐标的地标

我有一个与反向地理编码相关的问题。在我的应用程序中,我有一些坐标(不是我当前的坐标),我想将它们转换为地标。我已经挖掘了很多网站和代码,但它们都是关于当前位置的反向地理编码......有没有办法获取指定坐标(不是当前位置)的地标?如果有,请帮我提供一些代码或引用。 最佳答案 您可以通过两种方式实现:-第一种方式:-使用googleapi获取信息-(void)findAddresstoCorrespondinglocation{NSString*str=[NSStringstringWithFormat:@"http://maps.g

objective-c - 如何从 NSURLRequest 获取完整的请求?

有什么方法可以获取当NSURLConnection发送NSURLRequest时将发送的实际数据?现在我主要对查看HTTP和HTTPS请求感兴趣,但由于NSURLRequest适用于许多协议(protocol),似乎应该有一种通用的方法来查看任何类型请求的相应数据。我是否遗漏了什么,或者我是否需要通过组合header、正文等自行构建请求?明确一点,我想以编程方式执行此操作,而不是通过观察服务器端显示的内容。更新:至此,我已经编写了使用NSURLRequest中的数据有效构造请求的代码,所以我不问如何去做。但是,我仍然想知道是否有办法访问URL加载系统生成的请求流。换句话说,如果NSUR

objective-c - 项目中所有 IBOutlet、IBAction 连接的总结?

是否有工具或技巧可以显示Xcode项目中对象之间的所有连接?我正在考虑某种图形显示,或者不太理想的是表格。当然,这对于故障排除或研究示例代码非常有用。我尝试在此处搜索(SO),但这些术语出现在许多问题中,并且连接具有另一种含义。谢谢。 最佳答案 按照RobNapier的建议,“ibtool--connectionsfoo.xib”之类的东西可能会有所帮助。参见http://cocoapi.wordpress.com/2009/02/20/how-to-look-for-a-specific-bind/对于一些可能也有帮助的咕噜咕噜的

ios - 使用关联引用在 Objective-C 类别中伪造实例变量 - 错误 "Use of undeclared identifier ' OBJC_ASSOCIATION_RETAIN”

我正在尝试使用objc_setAssociatedObject创建类别中的“假”实例变量,如post中所述.但是,我在iOS6.1中使用ARC时遇到以下错误:Useofundeclaredidentifier'OBJC_ASSOCIATION_RETAINforthefollowingcodesnippet:-(void)setStyleName:(NSString*)styleName{objc_setAssociatedObject(self,kDHStyleKey,styleName,OBJC_ASSOCIATION_RETAIN);}iOS6.1有什么变化吗?我错过了什么?

ios - 如何在 objective-c 中将数据从 NSOutputStream 传输到 NSInputStream

我有2个库,我想将它们集成并让它们相互通信。他们每个人都监听自己的输入和输出流。库1将是库2的传输层。案例一:库1在其输入流上接收数据我想在另一个虚拟输出流上写入数据,该输出流将通过管道传输到库2上的输入流。案例二:库2想要发送一些数据,因此它会将数据写入其输出流。这应该通过管道传输到虚拟输入流,从那里读取数据并将其写入库1的输出流。如何在objective-c中为这些NSStreams创建管道?提前感谢您的投入。 最佳答案 下面是如何创建一个简单的管道:CFReadStreamRefreadStream=NULL;CFWriteS

ios - 在 Objective-C 中使用 SCRecorder 以修改后的播放速度保存视频

使用SCRecorder想要在录制后保存视频,用户选择不同的播放速度,例如:2x、3x。使用AVPlayer,可以使用这段代码实现://createmutablecompositionAVMutableComposition*mixComposition=[AVMutableCompositioncomposition];AVMutableCompositionTrack*compositionVideoTrack=[mixCompositionaddMutableTrackWithMediaType:AVMediaTypeVideopreferredTrackID:kCMPersis