我将麦克风设置在上,AVCaptureSession并且需要麦克风开关。我应该如何进行呢?我真的需要captureSession?.removeInput(microphone)还是有简便的方法?
let microphone = AVCaptureDevice.defaultDevice(withMediaType: AVMediaTypeAudio)
do {
let micInput = try AVCaptureDeviceInput(device: microphone)
if captureSession.canAddInput(micInput) {
captureSession.addInput(micInput)
}
} catch {
print("Error setting device audio input: \(error)")
return false
}
Run Code Online (Sandbox Code Playgroud)
和许多其他人一样,我在我的项目中使用 Firebase。在过去的几天里,我经常使用 Firebase 在用户之间发送媒体文件。现在,我也使用免费计划,因为我仍在测试 Firebase。突然间,Firebase 停止响应,并提到
"You have exceeded your quota for this project. Please upgrade your plan.
LEARN MORE"
Run Code Online (Sandbox Code Playgroud)
我知道 Firebase 对我每天可以传输和存储的数据量有限制,这没问题。我的问题是,即使在一整天之后,并且删除了存储中的所有内容,我仍然遇到相同的错误。
事实上,此错误仅出现在存储部分。但是,正如您在图片中看到的,我的存储空间现在是空的。因此我的问题是如何重置 firebase,或者除了付款之外没有其他办法?由于我看不到任何文件,我也怀疑我没有将它们全部删除,或者它们是否正确删除?这会是怎么回事吗?
更有趣的是,当我点击 时"LEARN MORE",会提示我进入以下页面,这更具有误导性。

更新:查看我的配额详细信息后,我发现我的云存储网络已满:

我在尝试同时设置 aUINavigationController的rootViewUIViewController时遇到了困境UINavigationBar。似乎 aUINavigationController可以用 a 启动,rootViewController如下所示:
let navController = UINavigationController(rootViewController: someViewController)
Run Code Online (Sandbox Code Playgroud)
或者使用 UINavigatioBar,如下所示:
let navController = UINavigationController(navigationBarClass: someUINavigationBar, toolbarClass: nil)
Run Code Online (Sandbox Code Playgroud)
但是,我希望能够添加一个 rootViewController 以及一个自定义的UINavigationBar. 有什么办法吗?
我已经尝试过设置UINavigationBar类似的设置navController.navigationController?.navigationBar = MyNavigationBar
,但似乎 navigationController?.navigationBar 只是一个 getter。
uinavigationbar uinavigationcontroller ios swift rootviewcontroller
我面临以下数组:
y = [1,2,4,7,9,5,4,7,9,56,57,54,60,200,297,275,243]
Run Code Online (Sandbox Code Playgroud)
我想做的是提取得分最高的集群。那将是
best_cluster = [200,297,275,243]
Run Code Online (Sandbox Code Playgroud)
我已经检查了很多关于这个主题的堆栈问题,其中大多数建议使用 kmeans。尽管其他一些人提到 kmeans 可能对一维数组聚类来说是一种矫枉过正。然而,kmeans 是一种监督学习算法,因此这意味着我必须传入质心的数量。由于我需要将此问题推广到其他数组,因此我无法为每个数组传递质心数。因此,我正在考虑实施某种无监督学习算法,该算法能够自行找出集群并选择最高的集群。在数组 y 中,我会看到 3 个集群 [1,2,4,7,9,5,4,7,9],[56,57,54,60],[200,297,275,243]。考虑到计算成本和准确性以及我如何为我的问题实现它,哪种算法最适合我的需求?