Macos OSX版本签入Cocoa

我正在开发一个Cocoa应用程序,需要检查当前的OS X版本是否为OS X 10.6 Snow Leopard 如果当前版本是Snow Leopard,我需要关闭带有错误警报的应用程序 如何找到当前的OS X版本?在UNIX系统上,可以使用uname(3)系统调用。看 $ man 3 uname 例如: #include <stdio.h> #include <sys/utsname.h> int main() { struct utsname un;

Macos 如何使用AppleScript检查粘贴到剪贴板的值

我是一个AppleScript noob,我真的想用它做点好事。如何使AppleScript始终运行以检查剪贴板更改?我想做的是检查剪贴板,看看它是否是某个值,然后用该剪贴板值发出web请求 这是我目前拥有的,它只获取当前剪贴板中的值 get the clipboard set the clipboard to "my text" 任何帮助都将不胜感激。提前感谢。AppleScript没有“等待剪贴板更改”的方法,因此您必须定期“轮询”剪贴板 重复暂停循环 有些人可能使用do shell脚本“

Macos 我应该将哪种更新机制应用于3000万左右的应用程序?

现在我有一个大约3000万的应用程序,当我需要对应用程序进行更新时,我只想更新应用程序的一小部分,我该如何处理应用程序?我应该为应用程序制作一个更新应用程序,还是每次都像下载整个新应用程序一样 我忘了说这是一个运行在Mac OS上的应用程序,而不是iOS。如果没有更多的上下文,最好的答案是这取决于具体情况。在我脑海中,我能想到这些因素会影响你的决定: 有多少用户使用此应用程序?是什么 这些设备的带宽可用性 用户? 你希望用户下载并安装应用程序吗?或者他们需要什么 自动更新?有人吗 要求自动更新?

Macos Mac OSX 10.6.7上的链路错误

我看到: ld: in objs/AttributeValueTest.o, can't link with a main executable for architecture x86_64 当构建一个只有1.h和1.cpp文件的非常简单的程序时 编译行是: g++ -g -I./ -I/usr/local/include -o objs/AttributeValueTest.o tp_datastruct/tests/AttributeValueTest.cpp -L/usr/local/

Macos 需要一个bash脚本来自动执行恼人的下载.DMG应用程序安装过程

我正在尝试自动化.DMG文件附带的繁琐的应用程序安装过程 我想要一个bash脚本,它将: 将上次下载的.dmg文件装载到~/Downloads目录中 将其中的.app文件复制到/Applications目录 卸载并删除所述.DMG文件 我几乎是一个bash脚本编写的noob,但我认为这个脚本的好处应该是显而易见的。我环顾了一下谷歌,还没有找到解决这个问题的办法,真遗憾。让我们做一个 提供了一个很好的开端,但还不够自动化。您错过了什么?我认为只缺少一件事,即查找应用程序并将其复制到/applica

Macos Cocoa:仅带有图像的按钮的辅助功能(画外音)

我使用带有空标题和图片的NSButton,不能通过画外音访问它。 但当我设置标题时(画外音似乎使用标题),NSButton会尝试显示它 我认为应该有一个简单的方法来不显示标题,或者设置VoiceOver使用的按钮文本,但是快速搜索还没有给出任何结果 另外,我正在以编程方式创建按钮。解决了问题-为NSButtonCell添加了子类,它在drawTitle:method中不做任何操作,并返回NSZeroRect。似乎工作正常。您必须直接将accessibilityLabel分配给image对象,它是

Macos 访问在Mac os x 10.6.8上运行的Tomcat

我的web应用程序运行在Mac OS 10.6.8中的tomcat服务器上。应用程序运行良好,我可以使用localhost或127.0.0.1在本地访问应用程序 系统连接到局域网,IP地址为10…* 我的问题是,当我试图使用真实的ip(10…)从连接到同一LAN的不同系统访问应用程序时,应用程序无法访问 是否需要进行任何配置,以便可以从不同的系统访问tomcat服务器 我之前使用的是Windows系统,其他系统可以毫无问题地访问tomcat 但现在我已经将服务器切换到Mac OS,服务器在外部无

Macos 在leopard操作系统中运行带有snow leopard canot的Mac应用程序

我正在使用snowleopard的mac应用程序中工作。此应用程序是使用leopard os创建的,但由于某些外部应用程序,lion不支持此应用程序。因此,我们将其转换为snowleopard并正常工作。现在客户端需要将此应用程序转换为leopard版本,为此,我正在使用xcode 4.2和lion操作系统,并将bsec SDK转换为Mac osx 10.5,将体系结构转换为32位intel,但我们得到一个错误,运行目标My Mac 64位对运行方案“AppName”无效。 如何避免这个错误 我

Macos NSOutLineViews中的NSTableView

我需要用如图所示的表视图填充outline视图。每个nsoutlineview节点只有一个子表视图。表视图的数量不是静态的。因此,我需要以编程方式实现NSOutlineView !![如图所示名为“命令”的大纲视图][1] 有人能提出建议吗,如何满足这个要求 谢谢 以上不是将表视图作为子视图的大纲视图。这是通过NSOutlineView实现的,它使用“Xcode菜单”和“文件菜单”的根节点作为根节点,所有子节点作为叶子。打开标题行(如果它是根节点,则为标题行),就这样。是的,谢谢!我错过了。这

Netbeans无法在MacOSX上启动(未找到命令)

我已经成功地在Mac OSX 10.5.8上安装了Netbeans 6.0.1,但当我尝试启动它时,它没有成功,并且这些日志条目记录在System.log中: Apr 7 19:35:09 henrique-ordines-macbook [0x0-0x9c09c].NetBeans 6.0.1[53785]: /Applications/NetBeans/NetBeans 6.0.1.app/Contents/MacOS/netbeans: line 48: ls: command not

Macos bashshell是;“清算”;一个变量在while循环之后,如何获取一个变量内文件夹中的所有文件?

我正在尝试列出文件夹中的所有文件,并将它们添加到变量中,以分号分隔。 然后我需要在文件中回显变量。这是我的片段 #!/bin/bash SEP=";" LIB="lib/" DEP="" ls -t1 target/lib/ | while read -r FILE do DEP=$DEP$LIB$FILE$SEP done echo "$DEP" DEP变量填充在while循环中,如果我从那里回音,我可以看到正确的结果。在循环外部,变量被“清除”,并且没有任何回音。 我如何保存结果?

Macos 如何使bash选项卡完成像windows';cmd.exe?

假设我有一个文件夹,其中的文件名如下: log\u 1.log log_2.log log_2.gz 我想在log_2.gz上执行一些操作,比如移动 在Windows cmd.exe中,我习惯于执行以下步骤: 键入move(无其他内容) tabtab遍历选项卡完成选项,直到到达log_2.gz 键入目的地 但在bash shell中(在Mac OS X 10.8.3上的iTerm2中),我必须做如下工作: 类型mvl 选项卡,它将我带到日志并发出恼人的嘟嘟声 键入2 选项卡,将我带到日志2.

Macos groovy和grails—MAC中的环境变量错误

我正在尝试在MacOS10.8.3中设置grail 我已经下载并安装了groovy 然后,我下载了Grails2.2.2并解压缩了它 我跑 sudo nano launchd.conf 并添加了grails的位置: setenv GRAILS_HOME/Users/hdeus/Documents/Code/GRAILS-2.2.2 保存了文件。当我跑的时候 echo$GRAILS_主页 我得到: /Users/hdeus/.gvm/grails/current 我怀疑这是Groo

Macos 如何检查Grails是否安装在Mac OS上?

我使用gvm在Mac OS上安装了Grails。 我做到了: 我想满足我的妄想并确认grails已经安装。是否有类似于grails-version的 或者最简单的检查方法是什么 grails 或 或 如果我没有记错的话,问题是您需要使用gvm和下一个命令安装grails: gvm install grails 2.2.1 请注意,命令中没有版本,只要执行grails,它就会显示grails版本。但是为了让grails运行或者为您提供带有“grails--version”的版本,它需要在路径中

Macos 响应滚动-SetWantLayer Webkit问题

我的项目是基于内置于Xcode 3中的基本SDK 10.6的-重要的是,它是一个通用二进制文件,也可以与PPC一起使用 在10.9中,与Safari相比,我的应用程序的滚动非常不平稳——如果我添加 [self-SetWantLayer:是];滚动像Safari一样超级快速,太棒了 然而,当我滚动时会出现视觉上的问题,请看eBay的屏幕截图,在那里,原本应该固定在页面底部的合法图像不断重复 我知道SetWantLayer不应该与webKit一起使用,但是否有任何方法可以阻止这些视觉故障,或者是否有

Macos XCode:TableView上的访问分段控件

我有一个2列的TableView。第二列包含带有两个段的SegmentedControl按钮。我想做的是在第一次显示表之前修改每行按钮的“enabled”属性。我搜索了一下,没有找到正确的解决方案。如何访问每行的SegmentedControl?使用委托方法 - (void)tableView:(NSTableView *)aTableView willDisplayCell:(id)cell forTableColumn:(NSTableColumn *)aTableColumn row:(N

Macos 如何为面向查看器的应用程序创建NSDocument(子类)实例?

我正在OSX Mavericks上试用Cocoa,它有一个面向NSDocument的应用程序,带有一个计划好的WebKit控件。我注意到,如果所有文档类型都是查看器或其他类型,则“新建菜单”命令将被禁用。我正在制作一个web浏览器,所以应用程序不应该是任何内容的编辑器,但这正是启用新命令所需要的 我想我需要重写一些东西,但是在哪里呢?明显的候选对象是NSDocument子类、NSDocumentController子类或应用程序委托。第一个是到目前为止我实际拥有的唯一一个,即Xcode的默认代码

Macos UNIX中不明确的文件/目录列表组件(ls la)

完全没有问题,但我正在查找目录的权限,如下所示: drwxr-xr-x 3 username groupname 102 Sep 4 14:15 .file 我想弄清楚的是,文件/目录权限和文件/目录所有者之间的数字(3)到底是多少 我引用了大量不同的在线文档,包括手册页和此处的此页: 但他们都没有具体说明数字是多少?我正在尝试更改为4您的示例中提供的数字3是一个硬链接。有关更多信息,请参阅下面的链接 维基: 硬链接与软链接: 这是数字。

Macos Sqlite代码28“;“打开时重命名文件”;

这是一个必然的结果 我有一个广泛使用sqlite的Mac应用程序。sqlite代码中有几个线程处于死锁状态,而不使用任何共享资源。我已经通过该函数进行了设置,并不断收到代码为28的消息: 打开时重命名的文件: 是SQLITE_警告。我找到了(在页面中搜索“打开时重命名的文件”),它似乎应该给我一个有问题的文件的路径,但在log语句中没有找到。我甚至在我的日志函数中设置了一个断点,并检查了“文件重命名”字符串的内存,但没有文件名;这不仅仅是因为错误的空字符而切断日志 我还知道我实际上并没有重命名该

Macos Parse.com不在OSX上工作(Swift)

我正在尝试在我用swift编写的Mac OSX应用程序中使用Parse.com SDK。我遵循了《快速启动指南》并使用了桥接标题,但当我启动应用程序时,会显示此消息,并且在启动时不会创建对象 Failed to set (contentViewController) user defined inspected property on (NSWindow): You have to call setApplicationId:clientKey: on Parse to configure Pa

Macos 使用自定义通道从本地tar文件安装conda时出错

我正在尝试使用从他们网站下载的tar.gz文件安装PyAlgoTrade(它不在Binstar上)。我编辑了我的.condarc文件以包括“-file://~/conda\u repo”。然后我尝试安装,结果如下: $conda安装PyAlgoTrade-0.16 正在获取包元数据:。错误:找不到URL: 文件://~/conda_repo/osx-64/ $ls~/conda_repo/osx-64/ PyAlgoTrade-0.16.tar.gz ls结果清楚地表明URL是正确的。我认为有一

Macos wxpython,如何在textctrl中设置背景色和前景色?

我想为单词设置颜色,背景色和前景色都是必需的。我首先学习了tkinter,但wxpython似乎没有类似的方法 下面的代码很容易测试,将“hello world,hello world,hello world”复制到area_示例中,告诉我如何突出显示“hello”,ignorecase 我提出问题时的doc版本是wxPython 3.0.3,最后一次更新于2015年3月13日,版本为1725+2c3b7a8 但osx上安装的wxPython版本brew是3.0.2,一些类和方法不可用。在文

Macos Can';我的mac电脑似乎无法让gdb正常工作

我一直在努力让gdb在我的mac上工作,但唉。这是问题日志 | => gdb ./src admin GNU gdb (GDB) 7.9 Copyright (C) 2015 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to chang

Macos brew更改包安装位置

如何更改Homebrew安装软件包的位置?这可能吗?我尝试手动移动/usr/local/ceral中已安装的文件夹,但该位置的动态链接是“硬连线”的。不,这是不可能的。(例如,在~/homebrew而不是/usr/local)中,但您不能更改一个软件包的位置。为什么要更改brew安装位置?我需要访问gcc安装的boost以及clang安装的boost。我需要同时访问这两个库。如何完成您可以更改整个Homebrew安装的位置(例如,在~/Homebrew中而不是在/usr/local中)这一点?@

Macos 我应该使用什么h264编码器作为Mac上的gstreamer管道?

在Mac OS X上,据我所知,我已通过以下方式安装了所有gstreamer插件: brew安装gstreamer gst插件基本gst插件良好gst插件不良gst插件丑陋gst-ffmpeg010 我正在尝试使用以下gstreamer管道将一系列照片从延时转换为.mp4: gst-launch-1.0-e multifilesrc location=“image\uu04d.jpg”!图像/jpeg,帧速率=12/1!德克宾!视频/x-raw,宽度=1296,高度=976!progressre

在macOS上以编程方式打开“关于应用程序”窗口

在Mac OS X上,每个应用程序都有一个“关于”窗口,可以通过单击菜单栏的[appname]菜单中的关于[appname]打开该窗口 我想以编程方式打开此窗口。这可能吗 iTunes的“关于”按钮: 如果关于菜单项连接到应用程序的orderFrontStandardAboutPanel方法,则可以通过 [NSApp orderFrontStandardAboutPanel:self]; // or nil as parameter 还是迅速 NSApp.orderFrontStandardA

Macos 在bash中的命令之前设置环境变量

我正在进行MPC库的一些安装工作,并通过以下命令行(后来称为“初始命令”): 其中设置了LD\u LIBRARY\u PATH,并且在其中设置了configure命令 ../configure --prefix=/usr/local/gnu/mpc-1.0.3 --with-gmp=/usr/local/gnu/gmp-6.0.0 --with-mpfr=/usr/local/gnu/mpfr-3.1.2 之后执行。请注意,在初始行之后,还有另一行类型相同,具有另一个设置LD_LIBRARY_

Macos 如何从键盘访问RStudio菜单项

在Linux上,Alt+H激活RStudio和其他程序中的帮助下拉菜单 因此,Alt+hu可以搜索更新 在Mac上,我希望Cmd+?也能做类似的事情,基于此: 刚刚在我姐姐的Mac电脑上测试过,似乎不起作用。有什么想法吗?您提到的快捷方式与RStudio无关,它们是系统的一项功能。您要做的是使用Alt访问菜单栏,然后点击带下划线的快捷键之一 我猜你从超级用户那里找到了关于这个问题的答案:似乎不可能实现完全相同的行为 您可能还想在上查看此答案 您可以访问键盘快捷键列表。你也可以选择它们 例如,对于

Macos 使用find和sh-c时出现语法错误

在终端中运行此命令时: find . -type f -name "*.png" -exec sh -c "file {} | egrep -o '^.*\d+,'" \; 如果文件名包含括号,则会出现此错误: sh: -c: line 0: syntax error near unexpected token `(' sh: -c: line 0: `file ./(terrible filename).png | egrep -o '^.*\d+,'' 我知道这和sh-c有关,但我不知道

Macos 安装caffe时出错

我正试图在我的mac上安装caffe。我已安装boost,但出现以下错误: make pycaffe -j8 LD -o .build_release/lib/libcaffe.so clang: warning: argument unused during compilation: '-pthread' ld: library not found for -lboost_thread-mt clang: error: linker command failed with exit code

Macos 在ITerm2中打开新选项卡,并使用zsh脚本在其中运行命令

我想制作一个shell脚本来启动我的projectenv。 我正在使用ITerm2,安装了zsh和我的zsh 我想: 开放目录 激活pythonvirtualenv 运行django管理命令 切换到新选项卡 更改目录 运行gulp命令以查看前端更改 我得到的只是这个: #!/bin/zsh cd ~/Projects/python/project_name source ~/virtualenvs/project_name/bin/activate python ./backend/manage

Macos QSCINTILA制造错误:“;Qt需要C++;11支持“;

我试图在mac(OS X 10.11.6)上编译QSCINTILA 2.9.3(已获得),但生成步骤失败,出现以下错误: /Applications/Xcode.app/Contents/Developer/usr/bin/g++-c-pipe-O2-std=gnu++11-isysroot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk-mmac

Macos 我可以把升华文本的标题栏改成黑色的方括号吗?

我怎样才能改变像这样的图片的崇高文本的标题栏?全黑完成 ST3不支持自定义标题栏,它使用操作系统标题栏(操作系统窗口),因此应用程序无法对其着色。OS绘制此窗口。从开始,SublimiteText 3现在支持macOS 10.10+中的自定义彩色窗口标题栏 如前所述,现在是可能的。这里有一个快速的解决方法 1-转到升华设置文件夹并找到您的主题文件 /Users/{userName}/Library/Application Support/Sublime Text 3/Installed Pack

Macos Qt应用程序显示表情符号而不是unicode字符

我目前正在用Qt开发一个应用程序。我使用macOS Sierra作为开发和测试环境,但该应用程序是跨平台的 这就是问题所在。我正在创建一个Qt QuickText项目,其中我设置了以下属性Text:“\u2139”,以便显示。我使用的字体系列是 在运行应用程序时,我惊讶地发现我的unicode字符应该出现在以下位置: 这不是我想要的,我想要的是unicode字符的文本表示,而不是表情符号表示。如何强制显示文本演示文稿(在所有平台上) 谢谢。根据您的要求,U+EF0E{VARIATION SEL

如何在MacOS终端上安装gdb

我在网上搜索了关于如何在macOS Sierra 10.12.2上安装gdb的信息,但没有找到我能找到的方法。然后我想出了下面的方法,这很简单,在我的机器上运行良好。希望它也能帮助你:) 从下载最新的GDB 展开gdb-7.12.1.tar.xz文件:tar xopf gdb-7.12.1.tar.xz cd gdb-7.12.1在终端中打开gdb文件夹 然后按照gdb文件夹中自述文件中的说明进行操作,或者只需按照以下步骤进行操作: /configure,等待终端 接通并再次等待(这可能需要一些

Macos 在Mac OS X上移动MMA的成本是多少?

我有一个算法,如果我能保留大约20块4GB大小的内存地址,我的生活将大大简化。实际上,我从未使用超过4GB的数据块,但我不知道哪个数据块会提前填满 如果我mmap20块4GB内存,一切都会正常工作——直到我写入内存,操作系统才真正分配任何东西 有什么理由我不应该使用mmap分配80GB内存,然后只使用少量内存?我假设设置这些缓冲区需要一些成本。我可以测量它吗?mmap一次输出80GB的唯一缺点是必须为整个80GB创建一个。因此,如果页面为4kB,此表可能会消耗大量内存(除非使用) 对于这样的尺寸

Macos 删除mac上文件名中的所有字母

我有大约300张由字母和数字组成的照片,我计划将这些数据合并到indesign文档中,并且只想使用这些数字,因为这些ID与客户及其报价相关 我需要删除文件名中的每个字母、空格或符号,只留下id号。这可能吗 Here's an example of the file names: 148132durrnt-photojosh.jpg, 173722dumellphotojosh.jpg, 173816mxwell.jpg, 176764very.jpg, 176876pyumo.jpg, 1780

Macos OS X mc(午夜指挥官)复制到剪贴板

最近我买了一台MacBookPro。我无法将mceditor中的任何sing复制到剪贴板并粘贴。似乎没有任何解决办法奏效 Command+V-从缓冲区粘贴文本,但Command+C不执行任何操作,我无法复制到缓冲区。1按F3select块在文件1中选择文本 2运行菜单F9编辑/[复制到buff文件]又名C-Ins 3打开文件2 4运行菜单F9 edit/[paste from buff file]又名S-Ins如中所示,您可以使用⌘+R在终端窗口中禁用鼠标报告的快捷方式 或者,您可以保持鼠标报告

Macos OS/X(雪豹)上最新SSL/TLS的清单是什么

我希望我的OS/X10.6(SnowLeopard)运行最新的SSL和TLS。但是,现在苹果不再支持该操作系统的更新,我不确定如何继续 问题是,在我的系统上,有太多与HTTPS连接的东西似乎都坏了。(这是几年前开始的,而且一直在恶化。)我看不到某些网站。或者我必须添加一个安全异常。网站抱怨我的系统时钟对了就错了。现在我根本无法将pip与Python结合使用(这是一个严重的问题) 我知道“openssl库”与openssl是分开的。所以我想知道是否有更多的库——我不知道——HTTPS使用。是否有一

Macos 使用NumberFormatter'对NSTextField进行部分和最终验证;s最小性质

我想我遗漏了一些关于NumberFormatters如何与NSTextFields交互的信息 我想要一个NSTextField,它接受从2到60的整数值,并且在大多数情况下都有效 NSTextField已连接到我的NSNumberFormatter子类实例,并已正确设置其所有属性。我使用委托允许用户使用箭头键递增和递减该值 数字格式化程序实现isPartialStringValid(\upartialstring:String,newEditingString newString:autorel

Macos 不允许Chown,有完全的Sudo权限吗?

我有一本书 以下步骤失败: - name: get go user details command: sh -c 'echo $HOME' become: true become_user: "{{ go_user }}" become_flags: -Hi changed_when: false register: go_user_check 发出的错误是: TASK [default : get go user details] ******************

Macos BRAutoSetup意外退出-添加CUPS打印机驱动程序时

在Mac上安装新的Brother打印机期间,我遇到了一个令人不快的警告窗口,BRAutoSetup意外退出,无法在我的网络中添加打印机。 就像这些: 解决方案是从苹果主网站为相关打印机制造商安装最新的驱动程序,虽然它们应该已经在MacOS中提供了,但没有,因此如果您遇到同样的问题,请尝试一下 我在这里发布,只是为了其他人谁会尝试谷歌它(到目前为止,有很多欺诈网站与“解决方案”,或只是那些没有帮助我)

Macos cocos studio无法打开我正在Mac上运行它

我在macOS Catalina上,版本10.15。 当我试图打开Cocos工作室时,它说 cocos studio无法打开 原因是32位应用程序“未针对您的Mac进行优化”不再适用于macOS Catalina。 根据 当macOS Mojave发布时,苹果警告说,这将是macOS的最后一个支持较旧32位应用程序的版本。过去10年来,苹果一直在逐步淘汰32位应用程序,现在已经准备好迈出最后一步,即使Mac用户可能还没有准备好失去对旧应用程序的访问。原因是“未针对Mac进行优化”的32位应用程

Macos 打印信封时,如何本地化MS Word中的回信地址格式?

使用Microsoft Word for Mac 2018打印信封时,您可以选择“使用我的地址”。在不允许Word访问Apple Contacts的情况下,可以从Word设置中提供的“用户信息”中检索此信息。与您的区域设置或Word的显示语言无关,结果如下所示: John Doe 123 Main Street Anytown, California 12345 然而,在美国境外,邮寄地址的标准格式可能会有所不同。例如,在许多欧洲国家,邮政编码出现在城市名称的左边 因此,我想知道如何定制Mic

Macos 如何在mac上安装用于自制的cask

我已经设置了git和homebrew,运行了brew重置更新,brew更新和brew医生这些都不会给我带来错误,但当我尝试使用brew安装glew安装glew时,会给我带来很多错误: fatal: the remote end hung up unexpectedly30.11 MiB | 4.92 MiB/s fatal: early EOF fatal: index-pack failed Error: Failure while executing; `git clone https://

如何调试macOS上的AttributeGraph崩溃

关于如何调试此崩溃的任何建议。我不知道这是什么原因,甚至不知道如何开始调试。我猜这可能与迅捷有关 GridView中有一个对象列表和一个显示对象图像的详细信息面板,当选择和/或取消选择特定序列中的对象时,会发生崩溃 似乎您有一块代码在进行无限调用,可能是一个while循环,或者您可能在代码中实现了递归功能。@TusharSharma我发现这似乎是由于从使用NavigationView切换到使用HSplitView造成的。当我重新使用NavigationView时,问题就消失了?!?可能是Swif