问题标签 [ios14]
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 - 我们如何注册一个多平台应用程序以在 iOS 14 中接收通知?
在 iOS 上,主应用程序如下:
AppDelegate 不再属于 Multiplatform app 项目类型,我们如何注册应用以接收通知并注册移动设备?
我知道如何在 AppDelegate 中做到这一点,但是没有 AppDelegate,我不知道如何注册通知。
任何帮助将不胜感激!
swift - SwiftUI iOS14如何在使用Firebase时停止App剪贴板通知
我最近将我的设备更新到了 iOS 14,现在每次打开应用程序时,我都会收到一条通知,其中包含“从另一个设备粘贴的 AppName ...”我自己没有做任何事情来复制或粘贴用户剪贴板,所以经过一些测试,我发现只有当我在 AppDelegate 中调用 FirebaseApp.configure() 时才会发生这种情况。
我仍然不确定哪个 Firebase pod 正在调用此粘贴方法,但有没有办法阻止这种情况?
ios - 如何查看我的 iOS 14 应用程序剪辑的大小是否低于 10MB?
我一直在使用 Xcode 12 beta 构建应用程序剪辑。根据文档,应用程序应该小于 10MB,但我无法查看我是否真的低于这个限制。
ios - 有没有办法在 iOS 14 应用程序生命周期中调用 SceneDelegate 方法?
我们知道 Apple 已经大大简化了 SwiftUI 应用程序生命周期 (WWDC20)。我看过 Paul Hudson 先生关于 SwiftUI 新变化的视频,其中他解释了如何在“@main or :App”结构中访问 AppDelegate 方法。
我想知道是否有任何方法可以访问 SceneDelegate 方法?
提前致谢。:)
ios - 在 SwiftUI 2.0 iOS 14 中更改 DatePicker 的文本对齐方式
目前是否可以在 SwiftUI 2.0 中更改 DatePicker 的文本对齐方式?
这显示左侧的生日文本和旁边的日期选择器文本,但我希望它在右侧
ios14 - CTTelephonyNetworkInfo.serviceCurrentRadioAccessTechnology 在 iOS 14 崩溃中发生变化
iOS14 currentRadioAccessTechnology 之前是 NSString并且 iOS14 currentRadioAccessTechnology 是 NSArray
if ([currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyLTE])崩溃错误信息 [__NSArrayM isEqualToString:]: unrecognized selector sent to instance
ios - 进入多任务时更改 UISplitViewController displayMode 属性?(iOS 14)
如何检测 iPad 多任务处理(即屏幕上显示的另一个应用程序,与我的应用程序并排)何时激活?
我有UISplitViewController
以下参数设置如下:
在横向中,所有 3 列 ( .primary, .supplementary, .secondary
) 都有足够的空间。在纵向或多任务处理时,屏幕宽度更窄,我的第 3 列 ( .secondary
) 被挤压到非常窄的宽度。水平尺寸类保持正常,所以我不能用它来检测它。(当水平尺寸等级变得紧凑时,我的UISplitViewController.compact
表演和工作都很好)。
我想将UISplitViewController.displayMode
属性更改.twoDisplaceSecondary
为屏幕较窄时,但水平尺寸类保持常规(即在纵向时,或当另一个应用程序处于多任务处理时)。这将允许将第 3 列推到屏幕外(移位)而不是压扁。
我正在寻找的确切行为的一个完美示例是 iOS 14 中 iPad 上的联系人应用程序。它使用三列布局,似乎显示模式为.tile
. 当应用程序在横向全屏时,所有 3 列都会显示,并且有足够的空间不会发生挤压。但是,如果您将另一个应用程序带入多任务处理(从而使联系人应用程序宽度变窄,但水平大小类保持正常),则 displayMode 似乎更改为.twoDisplaceSecondary
,并且第三列被推到屏幕外而不是被压扁。
我想我可以通过viewWillTransitionToSize()
方法管理方向更改,但我无法找到委托或其他方式来检测应用程序何时变窄,但仍然使用.regular
水平大小类,如联系人应用程序,似乎能够做到.
您可以在第二个屏幕截图中看到,当空间不足时,第 3 列被移位而不是被挤压。