草庐IT

设备中的 iPhone AudioUnitRender 错误 -50

我正在从事一个项目,我在其中使用了AudioUnitRender,它在模拟器中运行良好,但在设备中出现-50错误。如果有人遇到过类似的问题,请给我一些解决方案。RIOInterface*THIS=(RIOInterface*)inRefCon;COMPLEX_SPLITA=THIS->A;void*dataBuffer=THIS->dataBuffer;float*outputBuffer=THIS->outputBuffer;FFTSetupfftSetup=THIS->fftSetup;uint32_tlog2n=THIS->log2n;uint32_tn=THIS->n;uint

ios - 为什么 SecKeyEncrypt 会为超过 246 字节的输入字符串返回 paramErr (-50)?

我正在使用SecKeyEncrypt将JSON格式的字符串作为输入。如果向SecKeyEncrypt传递一个小于246的plainTextLength,它就可以工作。如果我传递给它的长度为246或更长,它将失败并返回值:paramErr(-50)。这可能是字符串本身的问题。我可能会发送SecKeyEncrypt的示例是:{"handle":"music-list","sym_key":"MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBALeaEO7ZrjgOFGLBzBHZtQuzH2GNDYMLWP+fIFNu5Y+59C6HECY+jt0yOXXom2mzp/WYY

ios - iOS 中的 ExtAudioFileRead 错误代码为 -50

我使用ExtAudioFileRead函数将音频文件加载到内存中。但是我发现代码-50总是有错误。这意味着我向函数传递了错误的参数。但是我不知道哪个是错误的参数。音频文件的数据格式为alac,采样率44100k,有2个声道。我的代码如下所示:ExtAudioFileRefrecordFile;OSStatuserror=noErr;error=ExtAudioFileOpenURL((CFURLRef)file,&recordFile);checkError(error,"openfile");SInt64frameCount;UInt32size=sizeof(frameCount)

ios - SecItemAdd 返回 OSStatus 代码 -50

我正在尝试写入iOS中的钥匙串(keychain),每当我在我的设备上测试时尝试写入钥匙串(keychain),我都会收到-50错误代码作为SecItemAdd的结果。我首先尝试自己实现这样的机制,在多次报错后,我尝试了KeychainItemWrapper,认为我做错了。但是使用KeychainItemWrapper也会给我同样的错误代码:(KeychainItemWrapper的ARC化版本,https://gist.github.com/dhoerl/1170641)第305行:NSAssert(result==noErr,@"Couldn'taddtheKeychainItem

ios - 如何调查 iOS 崩溃并出现错误 NSOSStatusErrorDomain Code=-50 "query missing class name"

我们通过TestFlight发布的应用目前正在为少数用户遇到崩溃,而且该崩溃很难调查。它发生在iOS9和9.1上,我们已经在几款不同的iPhone上看到了它。我们已经测试了所有这些设备和操作系统版本,因此这似乎不是问题。为了调试问题,我尝试检查设备日志,以下是我们得到的全部信息:securityd[93]:securityd_xpc_dictionary_handlerRoger[1287]copy_matchingErrorDomain=NSOSStatusErrorDomainCode=-50"querymissingclassname"UserInfo={NSDescriptio

http - 服务器每秒处理 70 个请求,每个请求的响应时间小于 50 毫秒

我从附近服务器的有限数量的IP(我通过将tcp_tw_reuse设置为1启用了TCP连接重用。ip_local_port_range设置为1024到65535。tcp_fin_timeout设置为60(默认值)。在我的网络服务器配置文件(nginx)中,我将keepalive_timeout设置为5(这是否与tcp的TIME_WAIT相关?)。现在,我每秒收到5个请求,响应时间约为200毫秒。我需要帮助来显着改善我的响应时间(本地计算时间可以忽略不计)。 最佳答案 我要出去猜这些是静态文件,你没有通过cgi传递它们。根据我在分析和谷

ios - 使用 EC key 签名时 SecKeyRawSign 返回 -50

我正在尝试编写一个原型(prototype)来生成一组EclipticCurvekey(256位),然后使用私钥签署一条消息。我有生成和管理运行良好的key的代码,但是当我尝试调用SecKeyRawSign时,出现-50errSecParam错误。生成key的代码如下所示:privatefuncgenerateKeyPair()throws{varerror:Unmanaged?=nilletacl=SecAccessControlCreateWithFlags(nil,kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly,[.touchIDA

swift - 使用 Swift 4.1 编译的模块无法在 Swift 4.1.50 中导入

这个问题在这里已经有了答案:ModulecompiledwithSwift4.1.2cannotbeimportedinSwift4.1.50:Xcode10Error(5个答案)关闭4年前。我在XCode10中使用AudioKit4.3,但在构建时遇到了这个问题

swift - 如何在 ios Swift 中创建类似于 50 英里半径的 MKCoordinate 区域?

我正在尝试使用CLLocation创建一个类似于圆半径的区域。我了解半径逻辑及其以米为单位的测量方式,但在MKCoordinate区域以及delta和latdelta转换为面积时不太清楚。我想要一个75英里的区域。这是我的代码....letcenter=CLLocationCoordinate2D(latitude:location.coordinate.latitude,longitude:location.coordinate.longitude)letregion=MKCoordinateRegion(center:center,span:MKCoordinateSpan(lat

java - 为什么在向 HashMap 中插入 50,000 个对象时会出现 OutOfMemoryError?

我试图将大约50,000个对象(因此有50,000个键)插入到java.util.HashMap中.但是,我不断收到OutOfMemory异常。(Segment是我自己的类-非常轻-一个String字段和3个int字段)。Exceptioninthread"main"java.lang.OutOfMemoryError:Javaheapspaceatjava.util.HashMap.resize(HashMap.java:508)atjava.util.HashMap.addEntry(HashMap.java:799)atjava.util.HashMap.put(HashMap.