小编And*_*eda的帖子

Xcode 8.1 beta 3 - AQDefaultDevice消息

从beta2开始,我在创建音频输出单元后每两秒收到一条消息:

2016-10-14 11:31:21.572479 MyProduct[94063:8294923] [aqme] 254: AQDefaultDevice (173): skipping input stream 0 0 0x0
Run Code Online (Sandbox Code Playgroud)

有谁知道它是由什么产生的?我想也许我没有服务于音频输出回调,但据我所知,我正在为它提供正确的服务.

beta audio xcode8

32
推荐指数
2
解决办法
1万
查看次数

Windows CE 6上的SMB文件共享

我正在尝试在Windows CE 6设备上配置SMB文件共享服务器.

我最初的尝试主要是使用桌面版的NK.exe.当我启动时,SMB0:作为smbserver.dll运行

我已设置(希望)合适的注册表值,然后重新启动SMBServer进程:

服务刷新SMB0:

但是,当我尝试连接SMB客户端时,我从未看到通告的服务(例如,通过在桌面窗口中查找文件共享,或尝试将SMB客户端连接到WinCE设备的IP地址).

我想知道SMB注册表设置是否有必要在启动时可用?我的设备不使用基于配置单元的注册表,因此注册表设置在启动时不可用.我希望刷新SMB服务器进程足以让文件共享.这样,我可以在我的应用程序中以编程方式设置注册表值,重新启动SMB服务,而不必重建kiosk NK.exe(kiosk NK.exe似乎包含smbserver.dll - 它是由一个不是很称职的第三方,重建它的工具又回到Visual Studio 2005.重建NK.exe会很"有趣".

我是否需要重建操作系统才能使用基于配置单元的注册表?

有任何想法吗?

我的注册表设置都在HKEY_LOCAL_MACHINE下:

            Ident\Name "aName"
            Ident\Desc, "A string"
            Ident\OrigName "Another string"

            \Services\Smbserver\SMB\Shares\VirtualRoot\Type Dword:0         
            \Services\Smbserver\SMB\Shares\VirtualRoot\Path "a valid path"
            \Services\Smbserver\SMB\Shares\VirtualRoot\UserList "*"

            \Services\Smbserver\AdapterList "*"
            \Services\Smbserver\Keep DWord:0
            \Services\Smbserver\Prefix "SMB"
            \Services\Smbserver\Index  DWord: 0

            \Services\Smbserver\SHARES\UseAuthentication DWord:0L
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我暂时关闭了身份验证 - 我希望首先让它在CE桌面环境中运行,然后添加身份验证,并使其在Kiosk环境中工作.

我会感激任何帮助!

smb windows-ce

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

从视图外部设置 SwiftUI @EnvironmentObject

我想让一个工作任务更新 SwiftUI 视图。

工作任务正忙于执行应用程序的程序性工作 - 播放声音和触发基于计时器的事件。我想在这些计时器事件期间在 SwiftUI 视图中闪烁几个图标。所以我想在这些图标视图中触发视图刷新。

因此,我创建了一个名为 Settings 的 environmentObject。它在 App Delegate 中实例化,并附加到 SceneDelegate 中的根视图。

Settings 对象在 SwiftUI 视图层次结构中工作得很好。

问题是可怕的:

Fatal error: No ObservableObject of type Settings found. A View.environmentObject(_:) for Settings may be missing as an ancestor of this view.
Run Code Online (Sandbox Code Playgroud)

我认为问题在于工作类是在 AppDelegate 中实例化的,而 Settings 在实例化时还不是 ObservableObject。但我很困惑。

环境对象很简单:

import SwiftUI
import Combine

final class Settings: ObservableObject {
   @Published var showMenu: Bool = true
   @Published var lessonNum: Int = 0

   @Published var arrowsOn: Bool = false {
       willSet { …
Run Code Online (Sandbox Code Playgroud)

observable ios swiftui combine

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

标签 统计

audio ×1

beta ×1

combine ×1

ios ×1

observable ×1

smb ×1

swiftui ×1

windows-ce ×1

xcode8 ×1