草庐IT

xcode-storyboard

全部标签

xcode - 图像纹理中的物理体不起作用

我有以下代码行,您可以在下面看到:Enemy.physicsBody=SKPhysicsBody(texture:player.texture,size:player.size)当我尝试运行这段代码时,出现以下错误:Valueofoptionaltype'SKTexture?'notunwrapped;didyoumeantouse'!'or'?'谁能告诉我我做错了什么! 最佳答案 初始化方法SKPhysicsBody(texture:player.texture,size:player.size)需要SKTexture实例而不是O

ios - MultiPeer 连接不工作 iOS 9.3 Xcode 7.3

我一直在使用此代码建立正确的连接。我已经尝试过iPhone模拟器和物理设备。我无法正确连接它。正如它显示其状态为“正在连接...”并直接进入“未连接”状态。我已经探索了很多,但没有找到任何有用的东西来解决这个问题。此外,我在AppleDeveloperForum中阅读了一些问题,很多人都遇到了同样的问题。但目前还没有合适的解决办法。请检查代码。提前致谢。importUIKitimportMultipeerConnectivity//MARK:MCNearbyServiceAdvertiserDelegateextensionViewController:MCNearbyServiceA

xcode - Swift:将自定义类分配给所有 UINavigationController 是否正确?

这或多或少是我的Main.storyboard情况:我的根UITabBarController有5个可能的选择。然后,我希望某些UIViewController可以旋转到横向,而我还希望其他一些UIViewController仅具有横向模式。所以我写了这个file.swift:classCustomNavigationController:UINavigationController,UINavigationControllerDelegate{overridefuncshouldAutorotate()->Bool{if(self.topViewController?.isKindO

xcode - 如何在 Xcode 中自动实现协议(protocol)方法?

我在eclipse上编程的时候,记得有一个自动实现接口(interface)方法的选项(先在类中实现接口(interface),然后在类体中鼠标右键实现方法)。在Xcode中是否有任何类似的选项可以自动实现协议(protocol)方法?我认为这可能是一个很酷的功能,可以节省很多时间......非常感谢所有对我的问题有任何“解决方案”的人。 最佳答案 与Eclipse不同,但您可以在配置后利用XCode代码片段功能......参见https://github.com/burczyk/XcodeSwiftSnippetshttp://n

ios - 如何在 swift Storyboard中将 TabBarController 放入另一个 TabBarController 中?

我想知道如何在Xcode中创建嵌套的UITabBarControllers,我正在使用Swift。我的第一个UITabBarController有两个项目:Search(UITableView)和Map(MKMapView)。当我点击表格中的一个单元格时,我想转到第二个UITabBarController。第二个UITabBarController是点击单元格的详细信息页面,必须包含三个项目-->Info、Reviews和Contact。谁能解释一下如何做到这一点?现在我只有第一个UITabBarController和一个用于详细信息页面的ViewController。编辑:主要问题是

Xcode 将代码移动到新项目

重命名项目时,项目已损坏,我无法恢复它。打开工作区时,没有文件可见,只有红色的.xcworkspace文件和红色的pods项目文件。swift文件仍然存在,所以我将它们复制到一个新项目,现在我无法克服以下错误2016-05-0314:17:55.368AppName[2194:827220]+[NSDatedateFromRFC3339String:]:unrecognizedselectorsenttoclass0x397f03482016-05-0314:17:55.369AppName[2194:827220]***Terminatingappduetouncaughtexcep

swift - 使用 Xcode UI 测试检测重复的表行

我正在尝试捕捉应用程序启动后不久在TableView中列出两次记录的情况。我相信这是我的UIViewController子类之一中的错误。字符串值可以通过XCUIApplication().tables.staticTexts["Examplestring"]找到,我选择了我希望出现在第一行的值,这意味着如果该行被复制,它将与其原始对象一起可见(而不是在屏幕外且尚未在单元格实例中)。但我显然无法像这样迭代静态文本:varnameCounter=0foraStaticTextinXCUIApplication().tables.staticTexts.element{aName=aSta

xcode - 在 swift sprite 工具包中创建菜单

我正在尝试创建一个名为MenuScene.swift的swift文件,该文件在GameScene.swift之前运行,但我不知道如何操作。我尝试在GameViewController中修改这一行:ifletscene=GameScene(fileNamed:"GameScene"){到:ifletscene=MenuScene(fileNamed:"MenuScene"){但它只是显示一个空白场景。为了让它发挥作用,我还需要做些什么吗? 最佳答案 我知道您通过添加MenuScene.sks文件解决了这个问题,但是如果您已经有了代码文

xcode - 如何将 GIDSignInButton 类与 Google 身份验证结合使用?

Google有一个名为GIDSignInButton的类提供“使用Google登录”按钮。要自定义按钮,您必须修改包含的属性。你如何在Swift中正确地做到这一点?按钮变量:@IBOutletweakvargoogleSignInButton:GIDSignInButton!此处列出属性:developers.google.com 最佳答案 我找到了;在viewDidLoad()函数中使用这些来修改按钮:googleSignInButton.colorScheme=GIDSignInButtonColorScheme.Darkgoo

xcode - 如何使用 Xcode 7 和 8 编译针对最新 SDK 的 Swift 代码?

NSURLAPI上某些方法的可空性在iOS9和10之间发生了变化。例如,iOS10returnsanoptional对于URLByAppendingPathComponent函数,但是iOS9doesnot.使用#available不会起作用,因为它不是编译时检查。letappSupportURL=try!NSFileManager.defaultManager().URLForDirectory(.ApplicationSupportDirectory,inDomain:.UserDomainMask,appropriateForURL:nil,create:true)letfold