问题标签 [tvos10]
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.
nsuserdefaults - Settings.bundle 不尊重 tvOS 上共享 NSUserDefaults 的应用程序组
我有一个附带 topshelf 扩展的 tvOS 应用程序。
对于共享 UserDefaults 的主应用程序和扩展程序,有必要使用表单的唯一标识符创建一个应用程序组,group.com.organisation.app.identifier
并且UserDefaults.standard
在打开 UserDefaults 时不打开而是提供应用程序组名称,例如let defaults = UserDefaults(suiteName: "group.com.organisation.app.AppGroupTest1")
.
这适用于在应用程序及其扩展程序之间共享默认值,但添加 Settings.bundle 文件以便可以通过系统设置面板设置默认值将不起作用。
Apple 的指导方针规定 Settings.bundle 的 Root.plist 必须包含ApplicationGroupContainerIdentifier
设置为与应用程序使用的相同应用程序组标识符的密钥,但是在测试时,即使使用最少的应用程序设置,组容器标识符也不受Settings.bundle 和 Settings.bundle 所做的所有设置最终都在 UserDefaults.standard 中。
我已经尝试实现与 iOS 项目相同的最小 app+bundle 项目,并且设置被传播到那里的应用程序组的 UserDefaults 中,正如预期的那样。我是否在设置包的实现中遇到了 tvOS 错误,或者 iOS 和 tvOS 中的实现之间是否存在未记录的差异?
swift3 - 如何使用 AVPlayerViewController 播放 url 视频
在点击我的视频网址时,我得到的回应是:
我被困在过去的两天里,找不到出路。
swift - 在 tvOS 中滑动后定义下一个对象
我是 tvOS 新手,我有一个非常简单的应用程序:
1) 屏幕顶部有 UISegmentedControl,约占屏幕宽度的 80%。
2) 在 UISegmentedControl 下我有 UITableView 和 UIView 以及每个单元格的详细信息(当用户选择它们时) - 它们都有 UISegmentedControl 的 50% 宽度
用户在 SegmentedControl 中选择了第一个或第二个项目后,他可以通过向下滑动进入 tableView(因为 tableView 就在这两个段的下方)。但是,如果用户选择最后一段并尝试向下滑动以进入 tableview - 没有任何反应。可以用它做什么?
swift - 使用 tvOS 在 UIScrollView 中滚动
我坚持在我的 tvOS 应用程序的 UIScrollView 内滚动内容。
我有高度 = 400 和宽度 = 400 的滚动视图。在这个滚动视图中,我有高度 = 800 和宽度 = 400 的不可滚动 UITextView。所以我想滚动这个文本。
但是我的滚动视图没有滚动,我没有看到任何滚动指示器,而且我的滚动视图有 isFocused 值 = false。我怎么解决这个问题?
ps 更新我创建了单独的 ViewController(下图)。它有黑色 ScrollView 和白色视图,高度很大,中间有标签。ScrollView 具有固定的宽度和高度,并且由于某种原因没有滚动!我什至没有连接任何单独的类——只是从 Interface builder 中创建的。
autolayout - tvOS 11 显示问题
将 Apple Tv 更新到 tvOS 11 后,我的应用程序出现显示问题
。屏幕的 4 边有边距。
任何机构都可以帮助我度过这个难关吗?提前致谢。
swift - tvOS - playPause 手势不起作用
PlayPause 按钮没有响应。
这是我放在viewDidLoad
方法中的代码:
我尝试将它放在多种方法中,但它不起作用。
奇怪的是,当我改变它时playPause
,menu
它可以完美地与菜单按钮配合使用。
我错过了什么吗?
swift - tvOS 11 更新 UICollectionView 崩溃
关于自动更新到 tvOS 11 后可能导致应用程序崩溃的任何想法?tvos 10 上相同版本的应用程序不会崩溃。
*** 断言失败 -[UICollectionView _createPreparedCellForItemAtIndexPath:withLayoutAttributes:applyAttributes:isFocused:notify:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit/UIKit-3698.33.3.301/UICollectionView.m:1964
2017-12-14 15:23:16.113879+0100 UR Play[370:24888] * 由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“**UICollectionView 数据源未设置”。
tvos - UIUserInterfaceStyle 在每次重新打开时恢复为 UIUserInterfaceStyleDark
我在 tvOS 应用程序中遇到了最奇怪的问题,我在其中检查是否self.traitCollection.userInterfaceStyle
根据 tvOS 10+ 中的亮或暗模式设置我的 UI。
在初始启动时,所有工作都按预期工作,并且系统处于 Light 模式,UIUserInterfaceStyleLight
返回。但是,通过后台和前台应用程序(出去到主屏幕并返回),应用程序突然返回UIUserInterfaceStyleDark
。这不会更改系统外观,甚至验证系统外观仍然设置为 Light。
奇怪的是,如果我将系统设置为 Dark,那么在每次重新启动时它都会返回UIUserInterfaceStyleLight
,但在初始启动时它将是正确的UIUserInterfaceStyleDark
。
这可能是什么原因造成的?
tvos9.1 - 是否可以在 tvOS 14/13 中实现侧标签栏(左/右)
我想通过在代码中使用默认的苹果或任何第三方库在APPPLE(tvOS 14/13)中实现侧标签栏(左侧) 。如果有任何效果,请分享您的建议。
我已将我的 UI 流程与左侧标签栏附加在一起以供参考。 在此处输入图像描述
谢谢