我不能将SF符号用作标签栏图标的资产。
我尝试使用GUI拖放文件。我不确定如何以编程方式添加它。
我希望能够拖放,但它不会接受.svg文件。我添加了一个新的符号集,但是它不能用作标签栏图标资产。
如何将Scenekit场景添加到SwiftUI视图?
我使用标准的Ship Scene示例尝试了以下Hello World ...
import SwiftUI
import SceneKit
struct SwiftUIView : View {
var body: some View {
ship()
Text("hello World")
}
Run Code Online (Sandbox Code Playgroud)
我知道如何在常规应用程序项目中使用 Xcode 11 中的 SwiftUI,但我想知道是否有办法在 Playgrounds 中使用它,即使我无法使用实时编辑器?
我可以使用 NavigationButton (push) 或使用 PresentationButton (present) 导航到下一个屏幕,但我想在点击 Button() 时按下
Button(action: {
// move to next screen
}) {
Text("See More")
}
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点?
升级到Xcode 11 Beta 4之后,在String(format: , args)与@Stateproperty一起使用时,我开始看到错误。请参见下面的代码。第二Text行抛出一个错误:
表达式类型“字符串”不明确,没有更多上下文
而Texts 1、3和4可以正常工作。
struct ContentView : View {
@State var selection = 2
var body: some View {
VStack {
Text("My selection \(selection)") // works
Text("My selection \(String(format: "%02d", selection))") // error
Text("My selection \(String(format: "%02d", Int(selection)))") // works
Text("My selection \(String(format: "%02d", $selection.binding.value))") // works
}
}
}
Run Code Online (Sandbox Code Playgroud)
我意识到这是Beta版软件,但很好奇是否有人可以看到此行为的原因,或者仅仅是一个错误。如果无法解释,我将提交雷达报告。
我有一个具有屏幕共享功能的应用程序。在macOS Catalina beta8(19A558d)上,您必须授予权限屏幕录制权限才能共享屏幕(没有权限,仅背景和菜单栏将与另一端共享)。不幸的是,我真的不知道哪个事件或调用会触发系统模式对话框,有时会出现该对话框,有时却没有(系统模式对话框显示在第75页:https : //devstreaming-cdn.apple.com/videos /wwdc/2019/701ngx868rfo8jlj/701/701_advances_in_macos_security.pdf?dl=1)。因此,这绝对是不确定的。如果不与该模式对话框进行交互,则我的应用程序将不会在“安全和隐私/屏幕录制”下注册,因此我无法授予其许可。有人有什么想法,我该如何解决这个问题?
主界面未随Xcode 11中的另一个情节提要板一起更改,而是在与另一个情节提要板一起更改后始终与Main.storyboard一起运行,我在新的Storyboard中使用了View Controller之后检查了“是初始View Controller”。
我已经在Xcode 10中进行了测试,效果很好。
我错过了Xcode 11中的某些东西吗?
我正在尝试从Xcode11中的现有源代码构建通用框架。当我存档时,它失败并显示以下错误:
/<unknown>:1:1: no such file or directory: '/Users/apple/SANDBOX/VoiceSampler/@/Users/apple/Library/Developer/Xcode/DerivedData/VoiceSampler-foeghskagbaeclezzbypkqnjnuos/Build/Intermediates.noindex/ArchiveIntermediates/BuildUniversalSDK/IntermediateBuildFilesPath/VoiceSampler.build/Release-iphoneos/UniversalSDK.build/Objects-normal/arm64/UniversalSDK.SwiftFileList'
Run Code Online (Sandbox Code Playgroud)
/:1:1:无此类文件或目录:'/Users/apple/SANDBOX/VoiceSampler/@/Users/apple/Library/Developer/Xcode/DerivedData/VoiceSampler-foeghskagbaeclezzbypkqnjnuos/Build/Intermediates.noindex/ArchiveIntermediates/BuildUniversalSDK IntermediateBuildFilesPath / VoiceSampler.build / Release-iphoneos / UniversalSDK.build / Objects-normal / arm64 / UniversalSDK.SwiftFileList'
我以前能够在Xcode 10.3中将其存档。不知道发生了什么变化。
请帮助我解决此存档错误。
我正在使用Xcode 11.1,我的部署目标是iOS 10.0
我无法像以前那样实例化视图控制器。这是其中的代码
func application(_ application:UIApplication,didFinishLaunchingWithOptions launchOptions:[UIApplication.LaunchOptionsKey:Any]?)->布尔
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let viewController = storyboard.instantiateViewController(identifier: "TabBarController")
Run Code Online (Sandbox Code Playgroud)
我收到错误消息:
'instantiateViewController(identifier:creator :)'仅在iOS 13.0或更高版本中可用
在Xcode 11.1上以编程方式实例化视图控制器的可能性如何。还有其他方法吗?
我刚刚将Xcode更新为版本11.0,现在,当我在插入的iPhone上从Xcode运行react native应用时,该应用在本地调用时崩溃:
2019-10-11 09:52:42.402 [fatal][tid:main] Exception '*** -[__NSArrayM objectAtIndexedSubscript:]: index 1 beyond bounds [0 .. 0]' was thrown while invoking getCurrentAppState on target AppState with params (
2,
3
)
callstack: (
0 CoreFoundation 0x000000020ae29294 <redacted> + 252
1 libobjc.A.dylib 0x000000020a0039f8 objc_exception_throw + 56
2 CoreFoundation 0x000000020ada2ce8 _CFArgv + 0
3 CoreFoundation 0x000000020ad27cfc <redacted> + 0
4 MyApp 0x000000010084dfac -[RCTModuleMethod processMethodSignature] + 10144
5 MyApp 0x00000001008526d4 -[RCTModuleMethod invokeWithBridge:module:arguments:] + 164
6 MyApp 0x00000001008e488c _ZN8facebook5reactL11invokeInnerEP9RCTBridgeP13RCTModuleDatajRKN5folly7dynamicE + 660
7 MyApp 0x00000001008e4400 _ZZN8facebook5react15RCTNativeModule6invokeEjON5folly7dynamicEiENK3$_0clEv …Run Code Online (Sandbox Code Playgroud) xcode11 ×10
ios ×4
swiftui ×4
swift ×2
swift5 ×2
xcode ×2
ios13 ×1
react-native ×1
scenekit ×1
sf-symbols ×1
storyboard ×1