小编wid*_*der的帖子

MKLocalSearch 产生 SearchAttribution 错误和错误 Domain=GEOErrorDomain Code=-8

我使用 MKLocalSearchCompleter搜索地点,并在选择 tableView 单元格时优化结果。当选择 MKLocalSearchCompletion 并启动 MKLocalSearch.Request() 时,我收到以下错误(示例选择洛杉矶):\n根据我的研究,这是一个非常罕见的问题?!

\n
    \n
  • [SearchAttribution] 未找到\norg.volunteermatch\n...(+4 个其他域)的匹配归因源
  • \n
  • 从 \ngeod 加载标识符 org.volunteermatch 的归因信息时出错:错误 Domain=GEOErrorDomain Code=-8“未找到 org.volunteermatch 的匹配归因\n源” UserInfo={NSDebugDescription=未找到 \norg.volunteermatch}\ 的匹配归因源n...(+4 个其他域)
  • \n
\n

这些是 TableViewController 中的实例变量:

\n
var searchCompleter = MKLocalSearchCompleter()\nvar searchResults = [MKLocalSearchCompletion]()\n
Run Code Online (Sandbox Code Playgroud)\n

每次更改搜索词时都会运行此代码:

\n
searchCompleter.queryFragment = text\nsearchCompleter.resultTypes = .address\nsearchCompleter.region = region\n
Run Code Online (Sandbox Code Playgroud)\n

在 tableView \xe2\x80\xa6 didSelectRowAt\xe2\x80\xa6 中执行以下代码:

\n
let selectedItem = searchResults[indexPath.row]\n        \nlet searchRequest = MKLocalSearch.Request()\nsearchRequest.naturalLanguageQuery = selectedItem.title\nsearchRequest.resultTypes = .address\n        \nlet search = MKLocalSearch(request: searchRequest)\nsearch.start { …
Run Code Online (Sandbox Code Playgroud)

mapkit mklocalsearch swift attribution

6
推荐指数
1
解决办法
509
查看次数

识别 Apple Watch 名称

有没有办法识别名字

  • 来自 iOS 的当前配对手表
  • 手表应用程序当前正在运行的手表的哪个?

iOS 上的 UIDevice 似乎不提供对配对手表的访问。WatchOS 上的 WCSession 也没有提供此类信息。另一个要考虑的框架?

用途:用户拥有多个配对手表,需要区分数据来自哪个设备。

ios watchos-2

1
推荐指数
1
解决办法
750
查看次数

标签 统计

attribution ×1

ios ×1

mapkit ×1

mklocalsearch ×1

swift ×1

watchos-2 ×1