大佬教程收集整理的这篇文章主要介绍了macos – (NSMenuItem):缺少setter或实例变量,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
2015-04-02 12:20:14.642 test[21167:257788] Failed to connect (testApp) outlet from (test.AppDelegatE) to (NSMenuItem): missing setter or instance variable inserted id: 122
我在菜单中添加了@L_744_0@menuItem并将一个函数连接到它时发生了.
我不知道问题是什么.该应用程序工作正常,但我不认为忽略错误是一个明智的想法.
setter或实例变量是什么意思?为什么需要它?
更新:这是相关代码:
import Cocoa import Foundation @NSApplicationMain class AppDelegate: NSObject,NSApplicationDelegate { @IBOutlet weak var window: NSWindow! @IBOutlet weak var statusMenu: NSMenu! let statusItem = NSStatusBar.systemStatusBar().statusItemWithLength(-1) func applicationDidFinishLaunching(aNotification: Nsnotification) { let icon = NSImage(named: "statusIcon") statusItem.image = icon statusItem.menu = statusMenu // Time for constant repeat NSTimer.scheduledTimerWithTimeInterval(1,target: self,SELEctor: "timerRepeat",userInfo: nil,repeats: truE) } // Method to call the tracking core func timerRepeat() { //.... } @IBACtion func frontEnd(sender: NSMenuItem) { var targetURL : String = NSBundle.mainBundle().resourcePath! targetURL = targetURL + "/" + "front.app" let workspace = NSWorkspace() workspace.launchApplication(targetURL) } @IBACtion func menuClicked(sender: NSMenuItem) { NSApplication.sharedApplication().terminate(self) } }
以上是大佬教程为你收集整理的macos – (NSMenuItem):缺少setter或实例变量全部内容,希望文章能够帮你解决macos – (NSMenuItem):缺少setter或实例变量所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。