标签: xcode8

在Swift 3中排序字典

试图在Swift 3中对NSMutableDictionary进行排序,来自Swift 2的代码不再适用于我(各种错误).

我试图使用以下代码按其值(浮点数)对我的字典进行排序:

var sortedDict = unsortedDict.allValues.sorted({ $0 < $1 }).flatMap({ floatedlotterydictionary[$0] })
Run Code Online (Sandbox Code Playgroud)

基本上,我想要这个未排序的字典......

{
a = "1.7";
b = "0.08";
c = "1.4";
}
Run Code Online (Sandbox Code Playgroud)

...变成这个排序的字典......

{
b = "0.08";
c = "1.4";
a = "1.7";
}
Run Code Online (Sandbox Code Playgroud)

但是使用上面那行代码会返回错误"参数类型anyobject不符合类型NSCopying"的$0 < $1部分.那么如何根据Swift 3中的值对字典进行排序?

(注意:这行代码部分来自这个答案.)

我在Xcode 8 beta 1中使用Swift 3.

sorting dictionary swift swift3 xcode8

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

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

XCode 8不在故事板中显示图像

更新xcode后,故事板中的所有图像都显示为问号(因为它没有找到它们).我试图删除/添加它们,清除派生数据,但仍然所有图像视图显示问号标记.如果有人知道可能是什么问题?

ios xcode8

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

更新到Xcode 8时的奇怪行为

在此输入图像描述

以上内容放在滚动视图中,但应用程序中的输出如下所示 在此输入图像描述

如果我把这些内容放在scrollview之外它工作正常,它在更新到xcode 8之前工作正常

iphone xcode ios swift xcode8

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

如何在Xcode8上清除这些警告?

最近,我将我的项目提交到Swift3.0.并修复Xcode8.0上的升级问题.一些奇怪的警告消息显示在Xcode7中不会发生.

Painter Z index: 1023 is too large (max 255)
Painter Z index: 1023 is too large (max 255)
Painter Z index: 1023 is too large (max 255)
Painter Z index: 1023 is too large (max 255)
Painter Z index: 1023 is too large (max 255)
Painter Z index: 1023 is too large (max 255)
ERROR /BuildRoot/Library/Caches/com.apple.xbs/Sources/VectorKit_Sim/VectorKit-1228.30.7.17.9/GeoGL/GeoGL/GLCoreContext.cpp 1763: InfoLog SolidRibbonShader:
ERROR /BuildRoot/Library/Caches/com.apple.xbs/Sources/VectorKit_Sim/VectorKit-1228.30.7.17.9/GeoGL/GeoGL/GLCoreContext.cpp 1764: WARNING: Output of vertex shader 'v_gradient' not read by fragment shader 
Run Code Online (Sandbox Code Playgroud)

任何专家都知道如何解决它?先谢谢你.

swift3 ios10 xcode8

6
推荐指数
0
解决办法
2097
查看次数

Xcode正在寻找带有点的核心数据实体名称; 没有编译

我已经在一个项目上工作了一段时间,最近升级到Xcode 8和Swift 3.0和iOS 10.但是因为我这样做了,所以我无法编译.

我的每个实体都收到错误:: 0:错误:没有这样的文件或目录:''/ Users/mark/Library /Developer/Xcode/DelivedData /.../.Account+CoreDataProperties.swift'每个案例有个 .实体名称前面的(点)前缀:.Account + CoreDataProperties.swift.

我将Code Gen从"Category/Extension"更改为Manual/None,我做了一个干净整洁的目录,删除了DerivedData目录.有趣的是,当我查看相应的目录时,那里有一个实际的文件,只是没有点前缀.

这非常令人困惑.有人能解释一下吗?我需要解决这个问题才能继续核心数据.

TIA马克

xcode core-data ios xcode8

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

Xcode 8 Autocomplete Broken - 仅显示有限的用户代码片段 - 知道原因吗?

这才刚刚开始.Autocomplete一直工作得相当好,然后开始溅射,只显示autocomplete一些标准的Cocoa类/方法等.最好描述为周期性的奇怪遗漏.我正在使用Cocoa&Objective C但它似乎不仅仅是打破了Objective C.

我删除了派生数据,但没有效果.(默认是~/Library/Developer/Xcode/DerivedData但我喜欢保留在我的项目文件夹中以便于删除)

Xcode 是如此巨大(如操作系统)我在这里重新安装和阅读帖子犹豫不决,无论如何都无法正常工作.

它正在测试我对Cocoa方法和参数顺序的记忆......之前的生活autocomplete还可以,但我想把它还给...

xcode cocoa autocomplete objective-c xcode8

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

如何通过cocoapods使用Google Analytics for iOS

在我的桥接标题中,我无限地得到"<Google/Analytics.h> not found"

我按照谷歌自己的教程:https://developers.google.com/analytics/devguides/collection/ios/v3/?ver = swift

我尝试过人们发布的'pod GoogleAnalytics'方法.

我已经尝试了人们在其他主题中发布的所有建议.

我还需要在"构建设置"中更改其他内容吗?或者"pod install"是否可以执行所有操作?


桥接标题: 桥接标题

构建设置: 构建设置

Podfile: Podfile

google-analytics cocoapods swift3 xcode8

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

Xcode 8.3 - SourceKitService CPU 95%+加载

大家好,所有iOS开发人员,昨天我将Xcode更新为8.3.从那时起,我的MacBook粉丝不断运行.我打开了'Activity Monitor',发现SourceKitService占用了95%+到130%的CPU负载.但我甚至没有构建我的xcode项目,我只是打开它进行代码引用(对于Android).

有谁有任何想法,如何调整设置以降低CPU负载?

xcode ios xcode8

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

Xcode 8.3.2:SourceKitService和lldb-rpc-server为特定项目占用更多内存

我没有使用Xcode测试版.当我尝试做一个Build或者Run代码时,通常需要1-2分钟的时间.当我在5-6左右工作时,我的系统卡住了更多.当我检查活动监测大量内存采取的是SourceKitServicelldb-rpc-server,这需要大约6 GB.终止这些服务系统后工作正常.我在一周左右就遇到了这个问题,并且在Swift 3中写了特定单个项目的问题.

知道问题可能是什么?

memory-management ios swift xcode8

6
推荐指数
0
解决办法
1509
查看次数