草庐IT

custom_obj

全部标签

iOS 用户界面测试 : How to test custom accessibility actions?

我想支持VoiceOver。我在UITableViewCell中有一个UIButton。根据最佳实践,我禁用了可访问性按钮(.isAccessibilityElement=false)并为单元格实现了自定义可访问性操作(accessibilityCustomActions,NSAccessibilityCustomAction)。这样VoiceOver就不会将按钮作为自己的元素来查找和读取。为了使按钮后面的功能可访问,我向单元格添加了自定义可访问性操作。使用自定义操作,用户可以通过上下滑动来选择操作。然后双击执行。现在我想用UITest测试这个Action。无法访问UITest内的按钮

ios - cellForItemAtIndexPath : is not called when using custom UICollectionViewLayout subclass

当使用我的自定义UICollectionViewLayout子类时,cellForItemAtIndexPath:没有被调用(我使用断点和调试输出进行了检查)。这就是我使用自定义布局的方式:-(void)viewDidLoad{[superviewDidLoad];DMSGridLayout*gridLayout=[[DMSGridLayoutalloc]init];//UICollectionViewFlowLayout*flow=[[UICollectionViewFlowLayoutalloc]init];//[flowsetItemSize:CGSizeMake(150,150

ios - 检查用户是否允许本地通知。 iOS 8.Obj-C

是否没有简单的方法来测试用户是否允许本地通知?在我拒绝发送本地通知后,我注意到控制台中出现警告。当相关事件发生时,它表示即使用户不允许,该应用程序仍试图发送通知。我想在尝试显示通知之前检查它是否被允许。查看我的情况下的评论,我该怎么做?我的代码是:app=[UIApplicationsharedApplication];-(void)showBackgroundNotification:(NSString*)message{//checkifappisinbackgroundandcheckiflocalnotificationsareallowed.if(app.applicatio

objective-c - 使用 obj-c 忽略隐藏文件和目录

如何以编程方式执行隐藏目录和文件?i.e:.DS_Store我想执行所有以“.”开头的隐藏文件和目录提前感谢您的帮助 最佳答案 将NSFileManager与NSDirectoryEnumerationSkipsHiddenFiles一起使用。例如:NSFileManager*fileManager=[NSFileManagerdefaultManager];NSArray*theFiles=[fileManagercontentsOfDirectoryAtURL:[NSURLfileURLWithPath:@"/Users/Ann

ios - 为什么我的 IBDesignable 不允许我使用 setImage : on my custom UIButton?

在layoutSubviews中,我正在调用setImage()并向其传递一个UIImage但它从未出现在InterfaceBuilder中,但它始终当我运行程序时出现。 最佳答案 可能您正在使用此方法加载您的UIImage:UIImage*image=[UIImageimageNamed:@"image"];这在界面构建器中不起作用,因为imageNamed:方法使用主包,但IB以不同的方式加载资源。尝试这样的事情:-(void)prepareForInterfaceBuilder{UIImage*image=[UIImageim

ios - iOS 上的 Unity3D,在 Obj-C 中检查设备相机图像

我有一个Unity/iOS应用程序可以捕捉用户的照片并将其显示在3D环境中。现在我想利用CIFaceFeature找到眼睛位置,这需要访问native(Objective-C)层。我的流程如下:Unity->WebCamTexture(编码并发送图像到本地——这很慢)Obj-C->CIFaceFeature(查找眼睛坐标)Unity->显示眼睛位置我有一个工作原型(prototype),但速度很慢,因为我在Unity(WebCamTexture)中捕获图像,然后将其发送到Obj-C以进行FaceFeature检测。似乎应该有一种方法可以简单地让我的Obj-C类“检查事件相机”。这必须比

ios - Obj-c 协议(protocol)属性未在符合类中实现

问题我遇到了一个有趣的问题,但找不到任何关于它的文档...有时protocol中声明的properties不是在符合该protocol的特定类中实现并发生运行时异常。dynamicproperty定义是否在某些奇怪的情况下被优化掉了?protocols不能与被声明为dynamic的properties一起使用吗?任何对此的见解将不胜感激。下面是一些更多的细节。给定一个协议(protocol):@protocolMyProtocol@property(nonatomic,strong)idsomeProperty;@end和一个实现协议(protocol)的类,如下所示:@interfa

ios - 将 .jpg 和 .mtl 文件应用于 SceneKit 中的 .obj 文件

设计者交付了三个文件:图片.jpg某事。mtl随便。obj我可以像这样成功地将.obj文件加载到我的场景中:SCNView*sceneView=[SCNViewnew];sceneView.frame=view.bounds;[viewaddSubview:sceneView];SCNScene*scene=[SCNScenesceneNamed:@"models.scnassets/whatever.obj"];[sceneViewsetScene:scene];我遇到的困难是将.jpg和.mtl文件应用到.obj文件。我试过使用以下代码应用图像,但没有爱:SCNMaterial*m

ios - 在哪里可以找到 iOS Obj-C 代码以扫描并连接到 wifi(私有(private) API)

我需要一个扫描并连接到wifi的示例obj-c代码。私有(private)API可以,我不会将应用发布到应用商店。我在cydia中找到了一个名为“WiFiFoFum”的应用程序,可以扫描和连接,不幸的是我找不到那个应用程序的源代码。任何人都知道我在哪里可以找到该代码?谢谢 最佳答案 在这里找到答案:http://code.google.com/p/iphone-wireless/issues/detail?id=20它在我的iPhone4v5.1.1上运行良好。我能够扫描并连接到网络。您可以在这里下载项目https://github

ios - 错误 ITMS-90046 : "Invalid Code Signing Entitlements." using custom applinks

我尝试使用ApplicationLoader将应用程序上传到applestore,在应用程序权利中包含AssociatedDomains,但出现错误:ERRORITMS-90046:"InvalidCodeSigningEntitlements.Yourapplicationbundle'ssignaturecontainscodesigningentitlementsthatarenotsupportedoniOS.Specifically,value'applinks:http://XXX.internal/'forkey'com.apple.developer.associate