草庐IT

record-count

全部标签

objective-c - NSArray 和 NIL 值。如何返回数组中非 NIL 值的数字 ("count"

我有两个关于NSArray的问题:如何将nil值添加到数组中?将添加[NSNullnull]正确吗?最好的代码是什么返回此数组中的nil和非nil值的数量(计数)你的看法?谢谢!! 最佳答案 您不能将nil添加到NSArray,因此您将不得不像您所说的那样使用[NSNullnull]。您可以这样计算nil(NSNull)项目的数量:NSIndexSet*nilIndexes=[arrayindexesOfObjectsPassingTest:^BOOL(idobj,NSUIntegeridx,BOOL*stop){returnobj

ios - Objective-C : Is there a built-in way to count the total number of items in a 2d/nested NSArray?

我在ObjectiveC中有一个二维的NSArray。我想知道数组中项目的总数。在不使用嵌套for循环的情况下,是否有更快的方法来获取项目的总数?谢谢! 最佳答案 是的,你可以做这个键值编码和thecollectionoperators:NSArray*nested=@[@[@1,@2,@3],@[@4,@5,@6],@[@7,@8,@9],@[@10,@11,@12],@[@13,@14,@15],@[@16,@17,@18],@[@19,@20,@21],@[@22,@23,@24]];NSLog(@"%@",[nestedva

ios - [__NSPlaceholderArray initWithObjects :count:]: attempt to insert nil object from objects[0]

我让EAGLView存储presentFrameBuffer并保存来自EAGLView的屏幕截图,将此屏幕截图发送到UIViewController以用于UIActivityViewController社交网络框架。所以,我保存在NSUserDefaults中,然后在UIViewController中检索。但是由于未捕获的异常'NSInvalidArgumentException',我正在终止应用程序,原因:'***-[__NSPlaceholderArrayinitWithObjects:count:]:attempttoinsertnilobjectfromobjects[0]'/

ios - SC记录器:Record after coming from background

我正在使用SCRecorder用于捕捉藤蔓视频的库。我的问题是从后台返回时我无法重新启动录制session。有没有人有类似经历,求助。我正在使用以下代码重新启动session。它在从另一个View返回时运行良好,但在应用程序进入后台并激活时失败。if(_recorder.isCaptureSessionOpened){[_recorderstartRunningSession:nil];} 最佳答案 我解决了这个问题。在上述方法中再添加一行解决了我的问题。[_recorderpause];

iOS 核心音频 : synchronize play and record to high accuracy ( < 5ms error )

我正在尝试:-播放点击音轨-通过内置的iphone/ipad麦克风录制用户音频我需要点击轨迹(每次点击我研究了aurioTouch示例并假设这是获得低延迟/高精度性能的最佳方式...以aurioTouch为起点,任何人都可以阐明如何产生准确的点击然后将录制的音频同步到该点击?我的意思是我应该知道相对于点击点击的时间,各种样本的位置。我们可以假设用户戴着耳机,因此点击不会干扰录制的音频。 最佳答案 我认为您无法可靠地做到这一点。另一种更可靠的方法是确保您生成的点击确实被记录下来,然后您可以在录制的音频中识别这些点击并根据这些真实世界测

ios - doesNotMatchKey :inQuery: return records that match key in Parse SDK for iOS

我正在尝试使用ParseSDK在xcode中执行一个简单的查询,我正在向用户展示产品,但我不想向他们展示他们已经“喜欢”的产品。所以我在Parse中使用了两个表:-产品:有一个objectId-喜欢:包含列:喜欢(说是/否)、产品指针、用户指针我的代码是://querywillgetproductsthattheuserhaslikedPFQuery*likeQuery=[PFQueryqueryWithClassName:@"Likes"];[likeQuerywhereKey:@"User_Obj"equalTo:[PFUsercurrentUser]];//productquer

ios - 简化的屏幕截图 : record video of only what appears within the layers of a UIView?

ThisSOanswer介绍了如何对UIView进行屏幕捕获。我们需要类似的东西,但不是单一的图像,我们的目标是在60秒内生成UIView中出现的所有内容的视频——概念上就像只记录UIView,忽略其他层。我们的视频应用程序会在用户录制的任何内容上叠加图层,最终目标是制作将这些图层与原始视频合并的主视频。但是,使用AVVideoCompositionCoreAnimationTool将层与原始视频合并非常、非常、非常慢:导出60秒的视频需要10-20秒。我们发现合并两个视频(即仅使用AVMutableComposition而不使用AVVideoCompositionCoreAnimat

ios - Magical Record 添加对象,不同上下文错误

我在我的应用中使用MagicalRecord,并希望为用户添加添加“Note”的功能,它是“entry”的子项。我添加了这段代码:[MagicalRecordsaveWithBlock:^(NSManagedObjectContext*localContext){Note*newNote=[NoteMR_createInContext:localContext];newNote.content=noteContent;newNote.name=@"UserNote";[self.entryaddNotesObject:newNote];}completion:^(BOOLsuccess

ios - 核心数据 : Fetch count of to-many relationship with NSDictionaryResultType

我在CoreData中有一个很大的对象列表(大约50000个并且会定期增加)。我通过以下请求获取它:NSFetchRequest*fetchRequest=[[NSFetchRequestalloc]initWithEntityName:[SongObjectname]];fetchRequest.sortDescriptors=@[[NSSortDescriptorsortDescriptorWithKey:@"name"ascending:YES]];fetchRequest.propertiesToFetch=@[@"uid",@"name",@"toArtistRef.uid"

Hadoop DBWritable : Unable to insert record to mysql from Hadoop reducer

插入表时遇到重复输入问题。我一直使用Hadoopmapper从文件中读取记录。它成功地从文件中完全读取记录​​。但是当通过Hadoopreducer将记录写入mysql数据库时,出现以下错误。java.io.IOException:键“PRIMARY”的重复条目“505975648”但是Mysql表仍然是空的。无法从HadoopDBWritablereducer将记录写入mysql表。错误日志如下:警告:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:Connection.close()已被调用。