草庐IT

ios - map 注释有很多问题

对于应该是一段非常简单的代码,我有几个问题。目标是从数据库中读取项目并将它们固定在map上。如果项目已被标记为收藏夹,图钉应该是不同的颜色。第一个问题是不是所有的项目都被渲染。在示例中,我将使用查询返回的12个结果,并且我已验证每个项目都创建了一个MKAnnotation,并且每个注释都调用了ViewFor。除了不显示所有引脚外,还有另外两个问题。滚动map时,第一个Pin图会随机丢失其标题。其次最喜欢的(绿色)很少呈现绿色。80%的时间它以标准蓝色出现。我再次确认MKMarkerAnnotationView颜色设置正确。鉴于所有这些问题,我不得不得出结论,我在做一些根本上非常错误的事

ios - Xamarin IOS 应用程序仅在安装 itunesconnect 和物理设备后崩溃

我有一个应用程序正在使用Portablerazorlibrary在Xamarin中构建一些webview。它在模拟器中和在物理设备上调试时工作正常,但是一旦我部署到itunesconnect并通过testflight安装,它在启动时立即崩溃。我已经更新到最新版本的Xcode和VisualStudio,但没有成功。下面是崩溃日志,但它没有提供我能看到的任何线索。对正在发生的事情有什么想法吗?Date/Time:2018-02-2807:22:49.5734-0600LaunchTime:2018-02-2807:22:49.3343-0600OSVersion:iPhoneOS11.2.

javascript - 在 IOS 应用 Webview 中运行 Angular 应用

我有一个要求,我们必须通过将网站源文件保存在本地iOS应用程序中来在iOS应用程序Webview中运行网站。Angular需要服务器来运行应用程序,但由于我们将文件保存在本地,我们无法在iOS应用程序中运行服务器(假设)。有没有办法通过将网站文件保存在本地来在IOS应用程序中运行Angular应用程序?应用流程:(预期)用户打开iOS应用程序-iOS在内部使用index.html文件打开webview 最佳答案 您需要将此与您在开发PC上测试网页进行比较。在您的开发PC上进行测试时,您所有的Web引用都指向您的本地机器。您尝试做的基

ios - 我正在尝试在 Swift 中添加 MDCCard 以使用 Material Components 获取 Material Card View。错误 : No such module 'MaterialComponents.MaterialCards'

我正在学习本教程-https://material.io/components/ios/catalog/cards/它告诉我除了pod'MaterialComponents'之外还要添加pod'MaterialComponents/Cards'在运行podinstall时,出现以下错误-CocoaPodscouldnotfindcompatibleversionsforpod"MaterialComponents/Cards"否则,XCode无法找到MaterialCards组件-importMaterialComponents.MaterialCards给出错误-Nosuchmodu

iOS AKMIDISampler 没有音频输出

我在iOS(11.3)上使用带有音色字体的AKMIDISampler,但我无法获得音频输出。目前,设置是最小的:midiSampler=AKMIDISampler()samplerVolume=AKBooster(midiSampler)mixer.connect(input:samplerVolume)letbundlePath=Bundle.main.bundlePathletsoundPath=("\(bundlePath)/Sounds/GigaPiano")do{_=tryself.midiSampler.loadSoundFont(soundPath,preset:0,ba

ios - WKHTTPCookieStorage 的 setCookie 在关闭和打开 Web View 后不返回

我有下面的代码,可以将cookie从一般HTTPCookieStorage复制到我的webview的cookie存储中。复制所有cookie后,我加载webviewletwebView=WKWebView(frame:containerView.bounds,configuration:WKWebViewConfiguration())webView.navigationDelegate=navigationDelegatecontainerView.addAndFillSubview(webView)guardletsharedCookies=HTTPCookieStorage.sh

ios - swift ios 如何检查核心数据库中的字段

我如何检查我的核心数据库中的字段,以及如果我想添加一个实体怎么可能?下面是我保存数据的代码,我想使用键groceryitem将名称以外的其他数据添加到我的核心数据库表中。funcsaveItemInLocalDB(groceryItem:Item){letcontext=getContext()//retrievetheentitythatwejustcreatedletentity=NSEntityDescription.entity(forEntityName:"GroceryItem",in:context)letitem=NSManagedObject(entity:entit

android - 在 React-Native 中滚动一次调用函数

我正在构建一个应用程序,其中有一个名为的可实现header其中有PropisCollaped(值可以是true或false)打开和关闭容器,以及(下面的屏幕截图,很抱歉没有英文文本)。应用截图:CasewhenisCollaped==falseCasewhenisCollaped==true我想折叠当开始滚动时所以我设置了isCollaped的值为真,它有效,但因为打电话onScroll每200毫秒,当我尝试打开时,松开手指后滚动动画不会停止再次按下它,如果滚动动画仍然处于Activity状态,我会得到一个非常有问题的动画,它会折叠。再次。这部分代码在按下时调整SearchBar的大小

ios - 标签栏在链接回它时消失

我有一个正在构建的应用程序,它有许多不同的ViewController,从标准ViewController到pageView和tabBarViewController。我的问题是TabBar从它开始工作完美,但是当我将一个按钮链接回具有tabBar的页面时,tabBar不再显示。谁能告诉我为什么会这样,以及如何解决这个问题。这是我针对相关板的Segue设置:正如您在图1中看到的,TourSelection有一个tabBar,而在图2中的segue之后,tabBar消失了,就像我运行应用程序时一样。我主要在Storyboard中为所有不需要逻辑的东西构建这个应用程序,比如信息板。

ios - Array 的 Property Observer,获取更改后的索引

我有一个数组:letmyArray=[String]()我想添加一个didSet{},它知道实际更改的数组索引。 最佳答案 你可以试试这个-letmyArray=[String]()classYourClassName{vararray=[1,2,3,4,5]{didSet{letchangedIndexes=zip(array,myArray).map{$0!=$1}.enumerated().filter{$1}.map{$0.0}print("Changedindexes:\(changedIndexes)")}}}letde