草庐IT

IOS-Debug

全部标签

c++ - 在 iOS 上使用 aruco 构建 opencv 时出现 "Functional-style cast from id to double is not allowed"

我正在尝试制作一个可以检测Aruco标记的iOS应用程序。所以,我下载了适用于iOS的opencv2.framework,但我意识到Aruco不包含在其中。按照这个page,我手动编译添加opencv_contrib(https://github.com/opencv/opencv_contrib.git)模块文件夹到opencv模块文件夹。这个过程运行良好,在Xcode中我可以访问Aruco函数。但我也遇到了这个奇怪的错误:functional-stylecastxcodeerror我试过调试,运行时v作为double变量传递。显式转换(double)v也无效。我该如何解决这个问题?

ios - 如何在我的 swift 应用程序中播放 iphone 照片库中的视频

我有一个可以使用UIImagePicker录制视频的应用程序。保存录制的视频后,我想在我的应用程序中的UIView中播放视频。我能够录制视频并在UIImagePicker中单击“使用视频”我正在打印视频URL(url:/private/var/mobile/Containers/Data/Application/F9DFDFE8-467F-4DDB-A013-C076F3629F06/tmp/51411329851__5CDC14A6-053B-44C1-915D-0E87D9068D6E.MOV)。我想使用上面的url加载视频并在我的应用程序的UIView中播放。任何帮助将不胜感激。

ios - 为什么 zIndex 在 React Native 中不起作用?

我一直在尝试在ScrollView上使用属性zIndex但它似乎不起作用。当我应用zIndex时,它看起来像这样:如您所见,ScrollView被输入挡住了。当建议出现时,我希望使用zIndex使ScrollView完全覆盖其他输入。这是我现在拥有的:{predictions.length?{predictions.map(this.renderPrediction)}:null}请注意,Input是一个单独的组件,它呈现特定的TextInput。此外,this.renderPrediction返回:{prediction.description}最后是我的风格:conststyles

ios - Replaykit 生成日志 "The operation couldn’ t 完成。 (com.apple.ReplayKit.RPRecordingErrorDomain error -5803.)”开始录音

funcstartRecording(){letrecorder=RPScreenRecorder.shared()recorder.startRecording(withMicrophoneEnabled:false,handler:{(error)inifletunwrappedError=error{print(unwrappedError.localizedDescription)}else{self.videoRecButton.addTarget(self,action:#selector(self.stopRecording),for:.touchUpInside)}})

ios - iOS 上的视频 HTML5 : Autoplay with sound on click only

我尝试在我的站点上集成一个视频(MP4),它会在没有声音的情况下自动启动(autoplay),但是当您单击视频以查看更大的视频时,您必须能够有声音。我做不到,是不是被禁止了?PS:我读过这个:https://webkit.org/blog/6784/new-video-policies-for-ios/使用下面的代码,可以自动播放,但是当我点击视频时我在iPad上没有声音。VotrenavigateurnesupportepaslesvidéosauformatHTML5.VeuillezmettreàjourvotrenavigateurouutilisezMozillaFirefo

ios - 使用 React Native 项目设置 cocoa pod

我建立了一个新的ReactNative项目,并实例化了一个cocoapod.xcworkspace来做:cdiospodinitpodinstall然后我添加了一个我想使用的pod(在本例中是Buddybuild,尽管我添加哪个pod并不重要,因为行为是相似的)在我运行podinstall之后并包含标题#import在我的AppDelegate.m,它总是给我一个/Users/nik/dev/myproject/ios/myproject/AppDelegate.m:14:9:'BuddyBuildSDK/BuddyBuildSDK.h'filenotfound我一整天都在与此作斗争,

ios - iOS 上的阴影更强

我正在尝试用一些发光效果为按钮设置动画。到目前为止,这是我得到的:self.glowLayer=[[CALayeralloc]init];self.glowLayer.contents=(__bridgeid_Nullable)(self.currentBackgroundImage.CGImage);self.glowLayer.opacity=0;//setto1withanimation.self.glowLayer.shadowColor=[UIColorvtoPinkColor].CGColor;self.glowLayer.shadowOffset=CGSizeZero;s

ios - swift Realm : How to replace database at the same path without restarting app

我想在我的应用程序中的设置部分恢复realmswift数据库。我能够使用FileManager来创建和列出.realm文件的备份。但是,当我删除当前Realm文件,然后将另一个Realm文件复制到原始Realm文件位置时,我的应用程序不知道识别文件内容已更改。事实上,即使我删除了原始Realm文件,并且没有用任何东西替换它,我的应用程序仍然可以正常运行。我调试了源代码,我认为问题在于Realm总是根据URL返回缓存版本。即使Url不再有效,它仍会返回缓存的Realm。是否有任何方法可以强制重置缓存以便我可以替换Realm文件?似乎Objc允许它,但在Swift中不允许?或者我错过了某种

ios - 在 iPhone objective-c 上的 AVPlayer 中添加字幕

我下载了一个带字幕的YouTube视频。我将它上传到我的平台上,当我播放视频时我没有字幕。AVURLAsset*avAsset=[AVURLAssetURLAssetWithURL:urloptions:nil];AVPlayerItem*playerItem=[AVPlayerItemplayerItemWithAsset:avAsset];AVMediaSelectionGroup*subtitle=[avAssetmediaSelectionGroupForMediaCharacteristic:AVMediaCharacteristicLegible];[playerItems

ios - 来自 iMessage 应用扩展的应用内购买

我创建了一个使用应用内购买的应用,我已经在iTunes上设置了应用内购买,我什至使用沙盒用户对其进行了测试,所有这些都运行良好。现在我包含了一个iMessage应用程序扩展,相同的应用内购买产品返回无效的产品ID,但在主应用程序中继续运行良好。可能是因为包ID?mainapp:com.whatever.bundleidappiMessage:com.whatever.bundleid.iMessageiMessageextension:com.whatever.bundleid.iMessage.MessagesExtension顺便说一句,我正在使用SwiftyStoreKitpod