小编avi*_*hic的帖子

我可以结合多个透明SCNShape对象吗?

我正在向ARSCNSceneView场景添加多个透明SCNShape对象.

  • 这些形状基于用户输入,应该重叠.
  • 它们都是在同一平面上用UIBezierPath制成的扁平形状
  • 形状必须是透明的,因此用户可以看到后面的摄像头输入

问题是重叠的形状是非常明显的,我希望它显示为一个单一的形状 - 所有形状的结合.

失败的方法:

  • 将它放在同一节点下并使用父不透明度.
  • 合并UIBezier路径.
  • 混合模式
  • 透明模式
  • 使用原始三角形而不是UIBezierPath绘图

想要与目前的结果

ios uibezierpath scenekit swift arkit

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

RTP iPhone相机 - 如何在写入时读取AVAssetWriter文件?

我正在尝试将RTSP/RTP iPhone相机捕获流式传输到Wowza服务器.

Apple的API不允许直接访问H264编码的帧,但只允许您将其写入容器'.mov'文件.

无论哪种方式,我都无法访问该文件内容,直到AVAssetWriter完成写入,这不允许我流式传输实时相机捕获.

我尝试使用命名管道访问它,以便实时访问文件的内容,但没有成功 - AVAssetWriter不会写入现有文件.

有谁知道怎么做?

谢谢!

编辑:从iOS 8开始,编码器和解码器都有API

rtp rtsp wowza ios avassetwriter

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

CoreData有序关系 - 使用NSFetchRequest批量取消

背景 - 批处理不存在:
NSFetchRequest允许批量处理 - 例如,使用1000个结果的查询,它会将所有作为错误,然后它将一次解除X对象(即索引0-20,然后是21-40等)

当在NSFetchResultsController中用于UITableViewDataSource时,此行为非常好,并且它允许快速UI滚动,因为它不会逐个地解除对象.

现在我的问题:
我正在使用有序关系列表中的对象,让我们说帖子.

由于Post可能会出现在我模型的很多列表中,因此我无法将其索引存储在Post实体的每个列表中,并将其用作排序结果的参数.

至于现在,我还没有找到NSFetchRequest按照这个顺序获取的方法,所以我不能使用它的批量不存在.所以我正在解决与索引的关系,我最终逐个取消,这会导致颠簸滚动.

NSFetchResultsController是否有任何方法可以根据订单关系获取?或者,是否存在批量不支持的API,它不是私有的?

core-data fault nsfetchedresultscontroller nsfetchrequest ios

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

断言失败 - [MPMoviePlayerControllerNew _moviePlayerDidBecomeActiveNotification:]

我正在使用多个MPMoviePlayerController实例,
它不允许一次播放多个视频(当然在不同的实例上)

为了不同时播放两个实例,我会在播放新播放器时停止并关闭之前的播放器.

在浏览了几个视频之后,它会抛出一个我无法捕获的异常,因为它是由实例之间发送的内部通知引起的.

crash exception mpmovieplayercontroller ios

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