草庐IT

Objective-c

全部标签

ios - clang : error: linker command failed with exit code 1, react native

我正在尝试构建我的iOS应用程序的存档,但出现以下链接器错误:AppleMach-O链接器(ld)错误组clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)我有几个Pod和react-native依赖项。并且能够构建在模拟器和物理设备上运行的应用程序。我该如何解决这个问题? 最佳答案 我删除并重新添加了一些第3方ReactNative依赖项到项目和链接库,现在它构建了。 关于ios-clang:error:linkercommandfailedwithexitcode1,r

ios - 是否可以在特定时间(即早上 8 点)设置闹钟,并在特定时间(即 1 小时)继续保持闹钟

我喜欢在某个特定时间(例如早上8点)收到闹钟,并且我希望闹钟持续1小时。所以它将在上午9点停止。我也喜欢它在5或10分钟后不断提醒我。但在上午9点之后,它就会停止提醒我。它将在第二天早上8点继续。是否可以使用本地通知或任何其他方式。时间差 最佳答案 无法在后台模式下运行代码一定时间。报警的事情只能由苹果操作系统来完成。但是有可能在特定的时间内收到通知,例如通过为特定的一小时创建多个通知并在该时间触发来获得一小时的通知。虽然这不是完美的解决方案。 关于ios-是否可以在特定时间(即早上8点

android - 未使用 Quickblox SDK 接收从 iOS 到 android 的推送通知

我使用QuickbloxiOSSDK来实现聊天。我面临从iOS设备到Android设备的推送通知问题。默认情况下,无论何时发送消息,它都应该向对手用户发送推送。它不会从iOS向Android发送推送,但是从iOS到iOS可以正常工作。我们已尝试使用以下代码发送通用推送通知。NSDictionary*payload=@{@"message":@"TestMessage",@"ios_sound":@"mysound.wav",@"user_id":[NSStringstringWithFormat:@"%@",obj],@"thread_id":@"10"};NSData*data=[N

ios - 在沙盒模式下检查应用内购买自动续订订阅

我的应用程序中的自动续订收据更新出现延迟。例如,如果用户订阅了7天的订阅和一周的免费试用,表示1周=3分钟自动续订将发生5次。总时间=15分钟。所以根据上面的信息,在前15分钟内我应该有一个有效的订阅。但有时它不会返回事件订阅。我发现的问题甚至在前3分钟之后,收据还没有更新,所以当我将到期日期与当前时间进行比较时,它会在订阅期到期时返回。这在沙盒模式中很常见还是我做错了什么? 最佳答案 TestingAuto-RenewableSubscriptionsWhentestingauto-renewablesubscriptionsin

ios - 如何按步数获取CMPedometer数据?

我目前在医疗保健应用程序中工作,该应用程序需要跟踪用户手持手机行走时的步数。我已经使用了CoreMotion框架和CMPedometer来跟踪步数,并且效果很好。但是,回调函数不会在每个步骤计数后都调用。它汇总所有数据,并以10个步骤为整体返回步骤数(例如)。再具体一点,startUpdates(fromstart:Date,withHandlerhandler:@escapingCMPedometerHandler)不会为每个步骤计数(步骤计数1,步骤计数2等)调用。它合并数据并通过添加总步数仅被调用一次。有没有一种方法可以为每个步行步骤调用该方法? 最佳

ios - 核心数据更改处理时出错

我正在开发一个硬币收集应用程序,最近我开始将核心数据集成到我的应用程序中。我有一个存储自定义CoinCategory对象的核心数据数据库,每个CoinCategory对象都有一个Coin对象数组。这样,我的应用程序就可以按类别存储所有内容。当我集成核心数据时,我可以毫无错误地添加我的第一个类别,也可以毫无问题地删除它,但是当我添加第二个硬币类别时,我遇到以下错误:2017-06-2609:55:37.218CoinCollection[18889:12839563]-[CoinCollection.CoinCategory比较:]:无法识别的选择器发送到实例0x608000236cc0

ios - Tesseract OCR iOS 检测手写表单中的文本并使用文本自动填充在线表单

我使用Tesseract从扫描文档中提取文本,并且能够从扫描文档中提取文本。现在我想从手写表单(硬拷贝)中提取文本并使用该文本自动填充我的在线表单(相同手写表单的软拷贝)。有人知道怎么做吗?在此先感谢您的帮助。 最佳答案 TesseractOCR非常强大,但也有以下限制:与某些OCR引擎(如美国邮政服务用于对邮件进行分类的引擎)不同,Tesseract无法识别手写内容,并且总共限制为大约64种字体。Tesseract需要一些预处理来改进OCR结果;图像需要适当缩放,具有尽可能高的图像对比度,并具有水平对齐的文本。最后,Tessera

ios - Realm 写入中的不一致行为

我在Realm中进行写操作时遇到问题。除了这个之外,所有其他读/写都按预期完美运行,我对可能导致此问题的原因感到困惑。我在Realm中有一个游戏对象,它有一个包含分数类型对象的数组。当用户加入游戏时,API会响应一组占位符得分对象。我正在尝试将这些分数添加到游戏对象中。根据不同的流程,游戏对象可能尚未写入Realm。我正在使用以下代码向游戏对象添加分数。Game和Scores是RLMObject的子类[[RLMRealmdefaultRealm]transactionWithBlock:^{RLMRealm*realm=[RLMRealmdefaultRealm];//NSArray*

ios - UILabel 覆盖之前的值

我设置了一段代码,其中Viewcontroller*vc在Appdelegate.mm中全局声明,vc被初始化为rootviewcontroller。当我从更改UILabel的Viewcontroller调用方法时,它会在3-4次更改后开始覆盖之前的文本。//AppDelegate.mm@implementationAppDelegateViewController*vc;-(void)feedSamplesToEngine:(UInt32)audioDataBytesCapacityaudioData:(void*)audioData{if(check>0||check==-1){[

ios - 出现弹出 View 时如何在背景 View 中突出显示按钮?

是否有任何代码可以在背景View中突出显示按钮?如果我按下按钮,它应该被突出显示并且弹出View也应该出现在同一屏幕中。就像这张图片 最佳答案 点击时,您只需将另一个按钮添加到UIWindow中....这样您就可以得到类似按钮外观的弹出窗口.. 关于ios-出现弹出View时如何在背景View中突出显示按钮?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/44778894/