小编Wes*_*ton的帖子

如何检查UIView是否正在动画?

基本上,如果用户在我的动画仍在进行时按下按钮,我希望能够调整属性然后添加另一个动画,但如果动画结束,我想让它使用默认属性.这可能吗?真正好的是从图层获取isAnimating属性的方法,但我找不到这样的东西.

core-graphics uikit ios

12
推荐指数
1
解决办法
2万
查看次数

如何告诉iOS从iCloud Drive下载文件并获得进度反馈

我正在使用UIDocumentPicker来选择文件,但如果它很大,则可能需要一段时间才能打开,这对用户来说并不是特别好的体验.

我看过Apple的iCloud编程指南,我似乎无法弄清楚如何实际下载文件并获得一些进度反馈,文档太模糊了.我知道我应该对NSMetadataItems做一些事情,但实际上没有太多解释如何获得并使用它.

有人可以向我解释一下吗?

PS可以用比我更高的代表用UIDocumentPicker和iCloudDrive标记这篇文章?

cocoa objective-c icloud ios8

7
推荐指数
1
解决办法
4540
查看次数

如何确定SKTexture是否为占位符图像

在SpriteKit中,如果使用[SKTexture textureWithImageNamed:]方法加载图像,它将首先搜索您的包,然后搜索地图集,如果找不到您的纹理,它将创建一个占位符图像并加载它.

有没有办法找出(没有目测检查)加载的图像是否是占位符?

这似乎不是一种非常"可可"的方式来处理这种类型的错误.

developer.apple.com现在已经关闭了,所以我想我会向SO提出这个问题.

objective-c ios sprite-kit

6
推荐指数
1
解决办法
504
查看次数

用于截取另一个应用中的文本输入的API?

我想创建一个类似于TextExpander的应用程序,但我不确定你将如何拦截文本.据我所知,我需要从NSAccessability开始.任何人都可以分享一些片段,或者至少指出我正确的方向吗?

macos cocoa objective-c

5
推荐指数
1
解决办法
415
查看次数

将NSObject转换为NSManagedObject

我即将将我的应用程序的一部分更改为CoreData.我有一个我写的自定义类,我想转换为NSManagedObject.在我完成所有这些之前,我想确保它能够正常工作.我只需要在CoreData文件中创建一个实体并更改子类吗?还有其他考虑因素吗?

iphone core-data objective-c

2
推荐指数
1
解决办法
2813
查看次数

在UICollectionViewCell中滑动UIView阻止了滚动的能力

我使用的是UIPanGestureRecognizer一个UIView是一个UICollectionViewCell.我正在使用该translationInView方法获得沿X轴的平移并UIView向左和向右滑动.它工作正常,但现在我无法在CollectionView中上下滚动,如果我的手指在单元格上.有没有办法让PanGestureRecognizer传递垂直滚动到UICollectionView

我试图复制在Reeder.app for iOS中看到的滑动.

cocoa-touch objective-c uipangesturerecognizer uicollectionview uicollectionviewcell

2
推荐指数
1
解决办法
1388
查看次数

如何在UISplitView Master和Detail之间进行通信而不导入彼此的标头

我正在尝试确定将数据从UISplitViews Master发送到它的详细信息的最佳实践.我想尽量避免导入标头并使代码尽可能重用.我觉得应该有一个非常好的方法来做到这一点,但我能想到的最好的是声明一个协议,但有时协议可能会有点混乱恕我直言.并通过使用与细节交谈

[self setDelegate:id<myProtocol>)self.splitViewController.viewControllers objectAtIndex:1]];
Run Code Online (Sandbox Code Playgroud)

看起来有点片状

有任何想法吗?

objective-c uisplitviewcontroller ios

2
推荐指数
1
解决办法
115
查看次数

NSFetchedResultsController不会获取子父moc链?

我找不到任何关于此的澄清,所以它可能是一个错误.

问题是,我有一系列父子管理对象上下文.

当我保存子上下文时,更改会被推送到父级,我可以使用普通的旧NSFetchRequest来获取.

但是,如果我依赖NSFetchedResultsController将这些更改拉到第一个兄弟的上下文中,他们就看不到它们了.

呼叫-(void)performFetch: error;似乎也没有拉动变化.

重新启动应用程序后,所有新数据都可用.

我的假设是NSFetchedResultsController仅从其当前上下文中获取并且不会跟随链到持久性存储.

有人可以请我直接在这里吗?

我是否必须使用通知来监控其他上下文的更改?

最后,这是在doc的某处提到的吗?我找不到它的生命.

cocoa core-data nsfetchedresultscontroller nsmanagedobjectcontext ios

2
推荐指数
1
解决办法
991
查看次数

RestKit不喜欢为POST响应映射不同的对象

我使用Restkit发布类型为A的对象,响应应该是B类型的对象.

我设置了相应的响应和请求映射,但RestKit抱怨它有一个B类型的对象而不是A.

由于这是我想要的行为,有没有办法告诉RestKit它的确定并继续为我映射它?

rest objective-c ios restkit

2
推荐指数
1
解决办法
282
查看次数

Xcode 6现在可以提供16个点的余量吗?

出于某种原因,在Xcode 6中,当将视图固定为0顶部,底部,左侧和右侧时,它给出了16个点的左右边距.

这是一个新功能吗?

如果不将边距设置为-16,我无法弄清楚如何修复它

这是一些截图.

查看边距 约束

xcode objective-c ios autolayout xcode6

2
推荐指数
1
解决办法
995
查看次数

如何在CALayer中存储数据?

我正在创建一个CALayers网格,有没有办法设置标签或其他东西,以便我可以在需要时识别它?

我可能只是使用NSArray创建一个数据模型来跟踪,但如果我可以将它存储在图层中,那么我的实现会更容易.

iphone core-animation objective-c

1
推荐指数
1
解决办法
1023
查看次数