问题标签 [xcode11.3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 获取 UITableviewCell 中子视图的实际宽度
我试图在 UITableview 单元格中获取我的一个子视图的宽度。下面是故事板布局。在这里,我试图以编程方式获取 testView 宽度。
这是我的单元班。
现在的问题是我第一次没有得到正确的宽度,只要我执行一些操作,比如单击单元格,我就会在 layoutSubviews 中得到更新的正确宽度。例如:当我在 iPhone SE 上运行它时,预期的宽度是 320,但最初,我得到了故事板中设置的值,在这种情况下,它是 414。
UITableviewCell 中还有其他方法可以获取视图的实际宽度吗?
如果我添加一个延迟为 0.1 秒的计时器,我也可以让它工作,但这似乎是一个 hack,想知道是否有其他方法。
google-maps-markers - 在 iOS 版 Google Maps API 中显示多个标记
我是 swift 的初学者,并为我们的食谱应用程序实施适用于 iOS 的 Google Maps SDK。它具有像这样显示当前位置附近的超市的功能。
我的应用程序需要在我的应用程序地图中显示多个标记,指示超市在当前位置附近的位置,但我不知道如何申请获取当前位置附近的超市位置。
我正在关注本教程。 https://www.raywenderlich.com/197-google-maps-ios-sdk-tutorial-getting-started
有一些问题。1.原来,这种方式可以实现我想要的吗?我怀疑本教程的方式是否可以做到,因为我认为本教程应该是旧的。2. 显示错误 Use of undeclared type 'GooglePlace
- 使用未解析的标识符“GoogleDataProvider”
斯威夫特 5 Xcode 11.3
我感谢并欢迎任何帮助。非常感谢。
添加
我在另一个网站上问了同样的问题并得到了答案“你可以在函数下面制作这部分。如果你将位置和标题作为参数传递给这个函数并重复,你可以部署标记”
但我完全不知道如何获得超市的位置。我是否需要使用 json 或 Google Place API 或更多?为了实现他的想法,我想需要得到纬度和经度。我现在很困惑......
ios - 快速获取和格式化联系人姓名和地址 5
我正在从联系人列表中提取联系人姓名、邮寄地址和组织,我有一些问题。我正在获取联系人标识符并将其存储到 SQLite DB。然后我从数据库中提取 ID 并将其传递给函数。IE。contactID 这工作正常。但是,我有 1 个问题,我有一个问题。
问题:除非联系人地址为空,否则一切正常。在这种情况下,“if let”语句会引发此错误。我认为“如果让”应该防止这种情况。由于未捕获的异常“NSRangeException”而终止应用程序,原因:“*** -[__NSArray0 objectAtIndex:]: index 0 beyond bounds for empty NSArray”
我能做些什么来解决这个问题,还是我把自己编码到了一个角落?
我也有一个疑问。如何检查联系人是否有多个 mailingAddresses?如果有多个 mailingAddresses,那么我的计划是显示一个警报以允许用户选择要使用的一个。显示警报不是问题,我只需要检查和获取地址方面的帮助。
swift - dyld:库未加载:@rpath/GoogleUtilities.framework/GoogleUtilities
我真的需要一些帮助来解决一个让我发疯的问题......
这是关于在设备上运行我的应用程序(因为问题没有出现在模拟器上),即使阅读和尝试本网站上的所有解决方案,我也找不到解决方法。
运行应用程序后,它会在启动过程中冻结,并在调试区域显示下一条消息:
然后,在主屏幕上出现:
和这个:
我正在使用 Xcode 11.3.1
关于我如何添加框架,它使用的是 Cocoapods 1.8.4。这是我关于 Google 的 Podfile:
然后,这是我使用 Google for Ads 的方式:
关于嵌入式二进制文件,我只有这个选项应该是:
如果我在此处添加 GoogleUtilities.framework,则在构建过程中会出现下一个错误...
我还尝试将 use_frameworks 注释到 Podfile 中,出现新错误:
我不知道关键是不是在原来的错误信息中出现了“ code signature invalid for ”之类的东西,可能是这样吗?
先感谢您!
ios13 - 检查联系人 swift 5 的多个 postalAddresses
我终于有时间回去做这件事了。下面的代码提取地址标签和 ID。身份证没问题。问题是当我打印地址标签时它给了我这个:
这是正常的还是我的代码中有什么我可以更改来修复它?我想要它包含的只是“家”。在进入数组之前,我是否需要去掉第一个和最后四个字符?
如何检查一个联系人是否有多个邮政地址(家庭、工作等)?如果有多个 postalAddresses,那么我的计划是显示一个警报以允许用户选择要使用的一个。显示警报不是问题,我只需要获取地址方面的帮助。
提前致谢。
c++ - 为什么在 Xcode 11.3 Step Over(f6) 中作为 Step Into(f7) 工作?
在调试 Step Over(f6) 时更新到 xcode 11.3 时开始表现类似于 Step Into(f7)。
重现步骤
为 macOS 命令行工具创建一个新的 Xcode 项目
用这个改变 main.cpp
/li>转到项目构建设置并添加
-Wl,-no_function_starts
到“其他链接器标志”test
在调用函数的行添加断点并开始调试当断点被击中时尝试 Step Over(f6)
它的行为类似于 Step Into(f7) 并进入测试函数,而不是进入下一个 return 语句。
删除-no_function_starts
标志解决了问题
但我想知道为什么使用标志?它的描述在这里说
-no_function_starts
默认情况下,链接器会在最终链接映像的 LINKEDIT 中创建一个函数起始地址压缩表。此选项禁用该行为。
这个函数起始地址表的重要性是什么?为什么有人会禁用它?它如何影响跨步的 xcode 行为?
swift - Xcode:Interface Builder 使用错误的目的地来呈现 IBDesignable
环境
- macOS:10.15.3
- Xcode:11.3.1
- 斯威夫特:5.1
- 应用目标:macOS
背景
我有一个基于 NSView 的 IBDesignable 控件(或 UIView 取决于所需的目标)。我使用包管理器将其打包如下:
作为“MyControl”的一部分,我有以下基于所需目标目标的类型别名
包编译成功;控件正确导入到我的目标项目中;一切都按目标项目中的预期编译和运行。
问题
当我在 InterfaceBuilder 中设置控件时,它无法呈现并出现以下错误:
重申一下:我的目标不是AppleTV,而是 macOS。无论我做什么,IB 都希望以 AppleTV 作为目标来呈现这个包,从而呈现我的控制权。鉴于我上面使用的类型别名,控件无法正确呈现,因为(显然)macOS 对 UIColor、UIFont、UIView、UIViewController 一无所知。
问题
有没有办法在渲染控件时强制 IB 使用特定的目的地?如果没有,我的项目设置中是否缺少一些东西?就像我说的,控制按预期工作;我只是希望它在 IB 中呈现。