小编Ken*_*ses的帖子

除非您是 Apple,否则“扩展程序可能不包含存储的属性”?我错过了什么?

苹果怎么能做到这一点:

import CoreGraphics
import GameplayKit
import simd

/**
 @header


 SceneKit framework category additions related to GameplayKit integration.


 @copyright 2017 Apple, Inc. All rights reserve.

 */

extension SCNNode {


    /**
     * The GKEntity associated with the node via a GKSCNNodeComponent.
     *
     * @see GKEntity
     */
    @available(OSX 10.13, *)
    weak open var entity: GKEntity?
}

/**
 * Adds conformance to GKSceneRootNodeType for usage as rootNode of GKScene 
 */
extension SCNScene : GKSceneRootNodeType {
}
Run Code Online (Sandbox Code Playgroud)

......我不能这样做:

extension SCNNode {
    weak open var ntity: …
Run Code Online (Sandbox Code Playgroud)

xcode swift swift4 xcode9

6
推荐指数
2
解决办法
8121
查看次数

在OSX中绑定:类不是密钥值编码兼容的密钥{绑定名称}

我试图按照BA Paris&Co的Learning Swift书(创建笔记应用程序)的说明,但面临以下绑定问题.我主要是在练习iOS编程,所以绑定概念对我来说是新的.

我做的步骤(尝试了xcode 9 beta 5和8.3.3):

  1. 创建OSX Cocoa应用程序(不使用故事板,基于文档的应用程序 - 文档扩展"测试",不使用核心数据)
  2. 将"var text = NSAttributedString()"添加到Document.swift
  3. 将NSTextView添加到Document.xib
  4. 在NSTextView的Bindings检查器中将"Attributed String"设置为File的所有者"self.text"(模型键路径)

我看到感叹号的概念"Xcode无法解析输入的密钥路径"构建成功,但是当我运行它时说"2017-09-03 22:17:40.739643 + 0200 test3 [6017:424072] [<test3.Document 0x6180000c3410> valueForUndefinedKey:]:此类不是键值文本的键值编码兼容."

我试图控制从Xib到Swift的拖动,它警告说"Xcode无法在当前工作空间中找到类Document".

我试图转换为工作区而不是proj,检查文件所有者,检查了与错误相关的stackoverflow线程 - 但他们最关心的是错误或非实际连接造成的一些连接(我可以删除连接,我知道什么连接是错的,问题是如何做到正确).到目前为止找不到解决方案.

提前致谢

macos xcode binding xib swift

6
推荐指数
1
解决办法
880
查看次数

Applescript 单击状态栏应用程序的菜单项

我有一个名为 Fen\xc3\xaatre 的应用程序,当使用命令查看进程名称时,top它给出了名称Fene?~Btre H。

\n\n

我想单击其菜单栏项下名为“a.py”的项目,如图所示。

\n\n

在此输入图像描述\n在此输入图像描述

\n\n

我的尝试:

\n\n

尝试1

\n\n
tell application "System Events" to tell process "Fen\xc3\xaatre"\n    tell menu bar item 1 of menu bar 1\n        click\n        click menu item "Show all" of menu 1\n    end tell\nend tell\n
Run Code Online (Sandbox Code Playgroud)\n\n

错误:

\n\n
$ osascript a.applescript \na.applescript:121:157: execution error: System Events got an error: Can\xe2\x80\x99t get menu item "Show all" of menu 1 of menu bar item 1 of menu bar 1 of process …
Run Code Online (Sandbox Code Playgroud)

macos applescript menubar

6
推荐指数
1
解决办法
3744
查看次数

如何在Mac的Wine中修复“前缀创建退出错误”?

当我在 WineBottler 中安装一个 .exe 应用程序时,它显示一个错误“前缀创建退出错误”

有错误日志:

    Hardware Overview:

      Model Name: MacBook Pro
      Model Identifier: MacBookPro15,2
      Processor Name: Intel Core i5
      Processor Speed: 2.3 GHz
      Number of Processors: 1
      Total Number of Cores: 4
      L2 Cache (per Core): 256 KB
      L3 Cache: 6 MB
      Hyper-Threading Technology: Enabled
      Memory: 8 GB
      Boot ROM Version: 1037.0.52.0.0 (iBridge: 17.16.10531.5.4,0)
      Activation Lock Status: Enabled
 ###BOTTLING### Create .app...
 ###BOTTLING### Enabling CoreAudio, Colors, Antialiasing  and flat 
 menus...
 /Applications/WineBottler.app/Contents/Frameworks/WBottler.framework/Resources/bottler.sh: line 143: 
 /Applications/Wine.app/Contents/Resources/bin/wine: Bad CPU type in executable
 ### …
Run Code Online (Sandbox Code Playgroud)

macos wine

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

Autolayout约束警告"将试图通过打破约束来恢复"

我正在尝试实施新闻提要(不知何故像没有评论或喜欢的Instagram).它工作,但xcode继续显示此错误.我尝试改变所有约束,然而,我无法开始工作.tableview的高度为475,图像的高度为400,带有标签的白色区域为75.

我确实用过

self.tableView.estimatedRowHeight = 475;
self.tableView.rowHeight = UITableViewAutomaticDimension;
Run Code Online (Sandbox Code Playgroud)

有帮助吗?

Unable to simultaneously satisfy constraints.
    Probably at least one of the constraints in the following list is one you don't want. Try this: (1) look at each constraint and try to figure out which you don't expect; (2) find the code that added the unwanted constraint or constraints and fix it. (Note: If you're seeing NSAutoresizingMaskLayoutConstraints that you don't understand, refer to the documentation for the UIView property translatesAutoresizingMaskIntoConstraints) 
(

    "<NSLayoutConstraint:0x174096530 …
Run Code Online (Sandbox Code Playgroud)

xcode objective-c uitableview ios autolayout

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

如何在 Swift 中设置 NSTableViewCell 的 doubleAction 属性?

我正在尝试NSTableView为每个单元格添加一个双击侦听器。我搜索的所有地方似乎都是使用 a 完成的,@selector并且所有源代码都在Objective-C. 我试图将该代码转换Swift为将该doubleAction方法分配给我,NSTableView但是它不起作用(因为我的方法没有被调用)。

@IBOutlet var tableView:NSTableView?

override func awakeFromNib() {
        let clSelector:Selector = "dblClk:"

        tableView?.doubleAction = clSelector
    }

    func dblClk(sender:AnyObject){
        println("ran")
    }
Run Code Online (Sandbox Code Playgroud)

我的 tableView 也有自定义单元格(以防万一)。

cocoa swift

5
推荐指数
2
解决办法
2142
查看次数

如何获得标准的 Mac OS X 图标以在您的应用程序中使用?

您如何在您的设计/应用程序中使用标准的 Mac OS X 图标?

我所说的标准图标是指此屏幕截图中的工具栏图标: 在此处输入图片说明 在此处输入图片说明

是否有存储这些文件的位置或有什么方法可以从 Mac OS X 应用程序中提取它们?

macos cocoa osx-yosemite

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

OS X中NSTableView的添加/删除按钮的位置

我想我必须遗漏一些简单的东西但是对Xcode不熟悉......特别是我在Swift编码,但我相信这更像是一个.xib文件问题.在NSTableView之外添加和删除按钮很容易(比如本机Mail应用程序的Preferences-> Signatures面板),但是如何将它们集成到看似NSTableView本身?(更像是本机邮件应用程序的首选项 - >帐户面板)理想情况下,我希望该选项不仅仅包含添加/删除按钮,而且一旦我理解了添加更多功能的过程应该很容易.

macos xib nstableview

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

自动布局:宽度/高度相等的方形图像视图

标题可能看起来有点复杂,所以我只会在一些图片中向您展示我想要的东西.

所以这就是我想要的:

[1] - http://i.stack.imgur.com/5Vckr.png

以下是我在xCode 6中尝试完成它的方法:

[2] - http://i.stack.imgur.com/ags9s.png

[3] - http://i.stack.imgur.com/UhIuy.png

正如您所看到的,我尝试使用大小类将ImageView在纵向视图中向左和向右捕捉,并在横向中向下和向上捕捉.但不知何故,它在Landscape中没有对齐,如果我看一下iPad预览,ImageView根本就不会出现.这可能很简单,但我试了好几个小时仍然没有结果.

谢谢您的帮助!

xcode ios autolayout xcode6

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