草庐IT

iphone-se

全部标签

iphone - CTCallCenter currentCalls 未更新 - 每次安装仅工作一次

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭10年前。我正在尝试检测在调用applicationDidBecomeActive时用户是否已经在通话中。使用CTCallCenter的callEventHandler对此不起作用(虽然我已经让它运行得很好),所以我使用CTCallCenter中定义的currentCalls属性。我有以下功能:-(Boolean)currentlyInCall{CTCallCen

iphone - 在 targetView 之外触摸时取消的 UIGestureRecognizer

我有一个UIView,我想知道用户在做什么:touchDownInside(突出显示View)touchUpInside(确认操作)touchUpOutside(取消和重置高光)什么gestureRecognizer可以为我做这个? 最佳答案 请查看这四种方法,您的View也可以覆盖这些方法来处理四种不同的触摸事件:1)手指或手指触摸屏幕-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event;2)手指或手指在屏幕上移动(此消息随着手指移动而重复。)-(void)tou

iphone - 打开 GL-ES 2.0 : Touch detection

大家好,我正在iOS上做一些工作,这项工作需要使用OpenGLes。所以现在我在屏幕上有一堆正方形、立方体和三角形。其中一些几何图形可能会重叠。触摸检测的任何想法/方法?问候 最佳答案 为了跟进已经给出的答案,正方形、立方体和三角形是凸形,因此您可以很容易地执行光线-对象相交,甚至可以直接从几何而不是从完美对象的数学描述中进行。您将需要能够计算点到平面的距离以及射线与平面的交点。作为一个简单的测试,您可以非常快速地自己实现,对于凸形上的每个多边形计算出射线和平面之间的交点。然后检查该点是否在由与您刚刚测试的共享一​​条边的多边形定义

iphone - 通过 NSValueTransformer 将字符串转换为核心数据

我正在尝试使用CoreDataNSValueTransformer将NSArray转换为NSString。不知道能不能存档,但是看到apple的官方文档有一段代码:@interfaceClassNameTransformer:NSValueTransformer{}@end@implementationClassNameTransformer+(Class)transformedValueClass{return[NSStringclass];}+(BOOL)allowsReverseTransformation{returnNO;}-(id)transformedValue:(id)

iphone - 将 iPhone 项目转换为 iPad 项目?

我刚刚开始iOS开发,实际上我正在尝试制作iPad应用程序。我找到了一个非常适合我开始的示例项目,但它是一个iPhone应用程序。所以我想知道,也许只是替换一些xml文件以将其转换为iPad应用程序的问题?有什么想法可以实现吗?如何实现? 最佳答案 如果您使用的是Xcode4,请选择应用程序目标并将Summary选项卡中的Devices的值更改为iPad。您还应该修改为iPhone制作的适当的xib文件。您可能还必须更改任何仅适用于iPhone的代码,例如指定具有适合iPhone屏幕尺寸但对于iPad屏幕尺寸来说太小的固定值的帧。

iphone - Obj-C,未能及时启动,正在做一些需要 20 秒的数据库处理,建议?

ApplicationSpecificInformation:com.my-appfailedtolaunchintimeElapsedtotalCPUtime(seconds):20.090(user20.090,system0.000),100%CPUElapsedapplicationCPUtime(seconds):17.598,87%CPU我对我的应用程序进行了修改,结果我现在从applicationDidFinishLaunching运行一个函数,该函数将执行一些数据库处理。我基本上是在创建一些新记录并更新一些现有记录。对于我现有的一位Beta测试人员/真实客户,这需要20

iphone - 在两个线程上使用 NSPrivateQueueConcurrencyType 托管对象上下文时出现死锁

我正在使用NSPrivateQueueConcurrencyTypeNSManagedObjectContext并且在以下情况下会发生死锁。在后台线程上,调用performBlock:。该block包含一个executeFetchRequest:error:调用。当该block正在执行时,主线程调用performBlockAndWait:。主线程等待后台线程block完成。这很正常。当executeFetchRequest:error:在后台线程block上调用时,会发生死锁。我想executeFetchRequest:error:正在等待performBlockAndWait:的主线

iphone - UIDocument 和一个 NSDictionary

当我尝试通过iCloud同步/共享的文件本质上是一个NSDictionary时,我试图弄清楚UIDocument子类到底应该是什么样子。字典文件(plist)有一堆键是主键。每个键都可以有另一个字典。我见过只有一个NSString属性的UIDocument示例。他们所做的就是在设备之间同步这些“笔记”。说到这个……我应该怎样对待UIDocument?也许NSDictionary中的每个键都是一个UIDocument?还是应该同步整个文档。任何例子都会很有帮助。 最佳答案 这取决于你想做什么。将文档视为用户可以看到的东西:重命名、创建

iphone - 代码/iOS : Storyboard Segue event does not work after adding UIGestureRecognizerDelegate to UIViewController

我有一个简单的Storyboard,其中包含两个场景(SceneA和SceneB)和两个自定义UIViewController实现。SceneA有一个带有到SceneB的segue(模态)按钮。到目前为止它工作得很好:应用程序从SceneA开始,然后按下按钮切换到SceneB。在下一步中,我将添加到ViewController实现中,因为我想在自定义UIViewController实现中检测SceneA上的特定手势(单击/滑动等)。这就是问题所在。在测试中检测到手势并且UI做出相应响应,但是segue不再起作用。我怀疑手势识别器“吞下”了会触发segue的事件,但我不确定如何解决。有没

iphone - 将值从 Objective-C++ 存储/检索到 Objective-C

如何在Objective-C数组中存储如下所示的Objective-C++shortint并稍后将其转换回Objective-C++?我尝试了以下但没有成功。任何帮助都会很棒!shortint*tmpbuffer=(shortint*)malloc(sizeof(shortint)*length*inData);intcount=0;for(count=0;count 最佳答案 对于简单的字节缓冲区,无需在ObjectiveC++和ObjectiveC之间进行任何转换。您可以在ObjectiveC++和ObjectiveC类之间传递