草庐IT

hamcrest-core

全部标签

android - 将视频从 asp.net core web API 流式传输到 Android/iOS

我在当前的WebAPI项目中遇到问题。我有一个数据库,其中一个表有一个varbinary类型的列。我想构建一个操作方法,从该列中检索数据并准备它,以便在调用此操作方法时,我可以从Android和iOS设备查看实际视频。我设法让它在Android但不是iOS上运行,我对Android的尝试如下:[HttpGet]publicIActionResultGet(){varbytes=//gettingthedataformthedatabase;varstream=newMemoryStream(bytes);returnFile(stream,"video/mp4");}我在他们使用Pus

objective-c - 没有隐藏项目的 Core Graphics 屏幕截图

我正在使用CoreGraphics截取我的UIView的屏幕截图,然后将它放在该View的顶部(这样我可以稍后为其制作动画)://GetthescreenshotUIGraphicsBeginImageContextWithOptions(target.bounds.size,YES,[[UIScreenmainScreen]scale]);[target.layerrenderInContext:UIGraphicsGetCurrentContext()];UIImage*image=UIGraphicsGetImageFromCurrentImageContext();UIImag

iphone - 为什么 Core Data 使用 Z 前缀命名它在 SQLite 中创建的表和属性?

只是想知道为什么当我使用SQLite数据库浏览器浏览所有表和实体时,它们的名称前面都带有Z前缀。我的数据库中的实体在代码中名为Assignment,当我浏览它时,它的名称为ZASSIGNMENT。 最佳答案 这可能是TeamApple对CoreDataSQLite的命名约定。原因可能是:Z是字母表中使用最少的字母之一。因此名称冲突的可能性较小。使用大写字母Z使其脱颖而出,因为它将显示在列表的最后。甚至SAP在其表名中也使用Z作为前缀。 关于iphone-为什么CoreData使用Z前缀命

iOS Core Plot CPTAxisLabel 与 CPTPlot 对齐

请看下面这张图片。我附上了文件。CPTAxisLabel标签的问题。它们被放置在刻度线下,但它们并没有像我想要的那样被放置在CPTPlot下。如何向该标签添加左偏移量?我需要将我的标签放置在CPTPlot对象的中间。(更新:)-(void)configureGraph{NSIntegermax=0;for(NSNumber*numberinself.values){NSIntegernum=[numberintegerValue];if(num>max){max=num;}}CPTGraph*graph=[[CPTXYGraphalloc]initWithFrame:self.boun

iOS Core 蓝牙无断开连接通知

我正在使用CoreBluetooth开发一个应用程序,如果蓝牙连接丢失,我需要得到通知。我与许多BLE设备建立连接,将应用程序置于后台模式并等待断开连接通知。问题是只有当我按下BLE设备上的关闭按钮时才会调用didDisconnect方法,但当我超出范围时不会调用。您知道为什么会发生这种情况吗?预先感谢您的回复。 最佳答案 设备在彼此远离时不会自动断开连接。你必须自己做。 关于iOSCore蓝牙无断开连接通知,我们在StackOverflow上找到一个类似的问题:

ios - UIManagedDocument 中 Core Data 对象的状态保存和恢复策略

我开始尝试为我的iOS应用程序添加对状态保存和恢复的支持,它有一个核心数据组件,我可以通过UIManagedDocument访问它。我开始将恢复标识符添加到我的ViewController,并在我的AppDelegate和Controller中连接了所需的功能(目前为空)。我有一个可能被多个ViewController引用的对象,所以我计划尝试在我的AppDelegate中保存和恢复它,并让相关的ViewController从AppDelegate中检索该对象。由于应用程序委托(delegate)方法didRecodeRestorableState发生在所有View已经调用了它们自己的

ios - Core Data 没有从 iCloud 下载所有数据

我已经在我的一个项目中使用CoreData大约6个月了,一切正常,直到前几天一位用户报告说她的iOS设备中的一些数据没有同步到她的Mac上.当我检查出来时,一些NSManagedObjects似乎没有被Mac导入,尽管它们似乎已经被iOS设备上传到iCloud。我设法通过从iCloud重建持久存储来解决这个问题,方法是在将启用iCloud的持久存储添加到持久存储协调器。我想知道这是否是一个已知问题,是否可以预防?不幸的是,我没有任何错误报告。 最佳答案 我有同样的问题并通过删除persistentStore并在应用程序运行时再次添加

ios - Core Audio - 将数据写入音频文件的开头或中间(结尾以外的某个地方)

所以,我有一个正在开发的录音iOS应用程序。在我的应用程序中,我需要在用户选择的文件(在文档目录中)的任何位置写入音频,这将覆盖那里的任何音频。示例:我录制了3分钟的音频,滚动回第二分钟,再次开始录制10秒。现在,2:00-2:10包含新音频,旧音频消失了(本例中音频文件没有变长)。我正在使用EZAudio,我可以根据需要多次录制和暂停,它会一直附加到最后。我打算使用ExtAudioFileSeek在文件中向后查找并从那里记录,但您只能在文件以只读方式打开时使用它。我不想要的:我不想记录到不同的文件,并使用此方法将两个文件附加在一起:https://stackoverflow.com/

ios - 数据保护功能是否也会在 Core Data 的幕后保护 sqlite 文件?

如果没有,我该如何加密和保护我的CoreData数据?谢谢 最佳答案 根据documentation答案是肯定的,CoreData的sqlite文件默认是protected:ForappsbuiltforiOS5.0orlater,persistentstoresnowstoredatabydefaultinanencryptedformatondisk.Thedefaultprotectionlevelpreventsaccesstothedatauntilaftertheuserunlocksthedeviceforthefir

ios - 如何通过创建本地上下文将 GCD 与 Core Data 一起使用

我正在尝试处理项目并将其存储在核心数据和GCD中。我正在将mainContext复制到localContext。我还没有进入合并部分,但它一直让我崩溃。这是我的代码:dispatch_queue_tcoreQueue=dispatch_queue_create("coreQueue",DISPATCH_QUEUE_CONCURRENT);NSMutableSet__block*sumManagedObjects=[NSMutableSetset];intprocessorCount=(int)[[NSProcessInfoprocessInfo]processorCount];int_