objective-c相关内容

如何在PHP中格式化列表以用作Objective C中的NSArray?

因此,我对PHP完全陌生.实际上,我对此一无所知.我正在开发一个iPhone应用程序,旨在从服务器获取项目列表.我的PHP脚本实际上只是一个"echo"命令. 我想知道什么是在PHP上格式化列表的最佳方法,以便它看起来尽可能接近目标C中的NSArray(如果不相同). 例如,如果我的列表是:AAA,BBB,CCC,DDD 通过在obj-C中运行它: NSArray * myA ..
发布时间:2021-04-16 20:37:47 PHP

如何连续获取两次相同的数组值

我有一些代码,当我按下一个按钮时,该代码会导致标签更改.我试图编写代码,以使标签不能连续两次获得相同的值,但是它却行不通,因为有时我仍然连续两次获得相同的值. 什么是正确的解决方案? 这是代码: -(IBAction)buttonPressed:(id)sender {如果(发件人== self.button){//通过正确答案更改randomLabelNSString * path ..
发布时间:2021-04-16 20:35:14 移动开发

ios viewcontroller视图图与可变数组一起使用

早上好 我想要实现的是在视图中绘制图形,同时通过Array将数据实时添加到VC中. 到目前为止,我有一个VC和一个带有自己类的视图.在类内部,在drawRect内部,我生成随机数,它们在屏幕上显示为点.到目前为止,一切都很好. 我想做的是在ViewController中生成数字(或通过外部源获取它们),将它们保存在mutableArray中,在类内检索它们并将其用于图形. ..
发布时间:2021-04-16 20:21:33 移动开发

为什么@(NO)不是NSNumber类

我的行为很怪异,这似乎是由于iOS中的一些实习生造成的. 当我这样做时: id data1 = @(否);如果([data1 isKindOfClass:[NSNumber class]]){//不在这里.} 但是使用 @(YES)可以完美地工作. 首先,我想了解原因.其次,我想知道您将如何处理我的案件?(因为id也可以是文本). 答案: 实际上,@(NO)是NSN ..
发布时间:2021-04-15 20:39:08 移动开发

不允许iOS集中书写

我是ios开发人员.我可以从arduino传感器中获取价值.但是我无法使用以下方法发送消息. [外围写值:dataToWrite的特征:特征类型:CBCharacteristicWriteWithResponse]; 通过使用 NSString * 分配 " dataToWrite "值 NSString * data = @"1";NSData * dataToWrite = [ ..
发布时间:2021-04-15 20:28:10 移动开发

从位图数据创建NSImage

好吧,看来我正在创建PDFDocument,其中我创建的图像中的pixelWidth不正确.所以问题就变成了:如何在图像中获得正确的分辨率? 我从扫描仪的位图数据开始.我正在这样做: CGDataProviderRef provider = CGDataProviderCreateWithData(NULL(UInt8 *)data,bytesPerRow * length,NULL); ..
发布时间:2021-04-15 19:57:39 移动开发

从后台返回时,如何强制应用始终从头开始?

我正在开发一个需要从头到尾都通过协议运行的应用程序.无论从何处离开背景,如何强制应用始终从后台启动时始终从头开始.谢谢 解决方案 如果您的目标是在每次启动时从头开始重新启动应用程序,只需将键 UIApplicationExitsOnSuspend 添加/更改为是在您的info.plist文件中 以下是文档http://developer.apple.com/library/ios/# ..
发布时间:2021-04-14 19:05:30 移动开发

iOS从avplayer获取音频持续时间

我是ios的新手,我有一个包含在线音频播放器的应用程序.我需要获得音频的总持续时间.我已经尝试了很多,但是所有代码都返回 NaN 或 0 持续时间.获得音频总持续时间的最佳方法是什么?? 我的密码 NSString * songUrl = @"http://9xmusiq.com/songs2/tamil/Kaatru%20Veliyidai/Azhagiye%20%5bStarmusi ..
发布时间:2021-04-12 20:51:13 移动开发

如何在渲染回调内交错非交错的AudioBufferList?

我正在研究一个项目,该项目涉及使用 MTAudioProcessingTap 将音频从 AVPlayer 视频播放器对象流式传输到 libpd .对于拍子的处理循环,我使用了 PdAudioUnit 的渲染回调代码作为指导;但是我最近意识到, libpd 所期望的音频格式与来自抽头的音频不同—也就是说,抽头在传入的AudioBufferList中提供了两个非交织音频数据的缓冲区,而libpd需要交 ..
发布时间:2021-04-12 20:51:07 移动开发

CoreMediaIO,错误地更新了属性kCMIODevicePropertyDeviceIsRunningSomewhere

当某些过程开始使用相机时,我需要接收一个事件.我通过CMIOObjectGetPropertyData做到了这一点.但是它不能正常工作,正确的值只是第一次访问它. 我也尝试使用CMIOObjectAddPropertyListenerBlock,但是他没有从我这里使用它.请告诉我,我做错了什么?我将非常感谢. 同时(1){UInt32值= 0;UInt32 valuePropertySiz ..
发布时间:2021-04-12 20:49:32 移动开发

错误域= AVFoundationErrorDomain代码= -11814“无法记录";

它不断给我错误: Error Domain = AVFoundationErrorDomain代码= -11814“无法记录" 我不确定是什么问题?我正在尝试在拍照后计数器达到1时记录声音. 静态整数计数器;//除非分配了计数器,否则它将始终为零.如果(计数器== 0){dispatch_async([self sessionQueue],^ {//在捕获之前更新静止图像输出视频连接 ..
发布时间:2021-04-12 20:48:59 移动开发

SeekToTime顺畅地工作仅向前,向后冻结

我知道有很多帖子,但没有一个有帮助.我的设备上的视频具有不同的FPS(如果有问题的话).我正在计算确切的 CMTime (如果将其转换为秒,则将为10.33333、10.4444等).我正在尝试使用此代码: self.player.seekToTime(时间,toleranceBefore:kCMTimeZero,toleranceAfter:kCMTimeZero) 它只能平稳地向前运行 ..
发布时间:2021-04-12 20:48:39 移动开发

如何在iOS中使用Objective C扫描AVCaptureVideoPreviewLayer特定区域中的条形码?

我正在尝试使用Objective C中的AVFoundation在我的iPhone应用程序中实现条形码扫描仪.条形码扫描部分工作正常,但问题是当前预览显示在设备的整个屏幕上,我希望扫描仪预览到在设备的特定区域显示,并且需要更改背景的亮度区域(请参阅下面的屏幕截图). ..