小编Lum*_*lxk的帖子

如何在字符串格式中添加百分号?

我想串像"99.99%"Double,我用格式得到这样的:

let rate = 99.99999
let str = String(format: "%.2f%", rate)
// output 99.99
Run Code Online (Sandbox Code Playgroud)

并且\%是不允许的.那么如何在字符串格式中添加百分号,请帮帮我!

string format ios swift

20
推荐指数
2
解决办法
2万
查看次数

Xcode 8.3不支持Swift 2.3

我在我的项目中使用Swift 2.3.昨天,我将Xcode更新到版本8.3,但我的项目无法再成功构建.我收到此错误消息.

对于使用Swift的目标,需要正确配置"Swift语言版本"(SWIFT_VERSION).使用[Edit> Convert> To Current Swift Syntax ...]菜单选择Swift版本或使用Build Settings编辑器直接配置构建设置.

请帮我!谢谢!

swift xcode8

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

如何选择Swift编译器版本

我正在使用Xcode 7.3,但我的项目是在Swift 2.1中.我现在不想更新我的代码.那么如何选择或下载旧版Swift编译器呢?提前谢谢了!

xcode ios swift

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

为什么我的project.pbxproj文件更改其格式

project.pbxproj就像json.但是因为我使用最新的Xcode(7.3.1),所以它改为plist.这是我的project.pbxproj:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>archiveVersion</key>
    <string>1</string>
    <key>classes</key>
    <dict/>
    <key>objectVersion</key>
    <string>46</string>
    <key>objects</key>
    <dict>
        <key>0047E8048E5EE8D208C0B009261D5816</key>
        <dict>
            <key>fileRef</key>
            <string>A1C5C2AA97A78115584DFC22517232F2</string>
            <key>isa</key>
            <string>PBXBuildFile</string>
        </dict>
        <key>008246B8B3F0ED1F2BCDAC8B0BF9CB2F</key>
Run Code Online (Sandbox Code Playgroud)

问题是我无法提交我的项目.我收到此错误:

文件'project.pbxproj'已损坏.找不到PBXProject名称.

我正在使用Xunique来避免冲突,也许这会有所帮助.请告诉我如何处理这个问题.非常感谢!

xcode ios xunique

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

如何在Xcode 8中禁用图像文字的代码完成?

Xcode 8支持颜色,图像和文件字面.当我输入几个字符时,代码完成将提示我一些图片.这让我很困惑很长一段时间.我想知道如何禁用图像的代码完成.或者在开头禁用这三个文字.请帮帮我,非常感谢! 在此输入图像描述

xcode ios

7
推荐指数
0
解决办法
1403
查看次数

' - [CIContext initWithOptions:]:发送到实例的无法识别的选择器

我用它来生成一个大图像:

let context = CIContext(options: nil)
let bitmapImage: CGImageRef = context.createCGImage(image, fromRect: extent)!
CGContextSetInterpolationQuality(bitmapRef,  CGInterpolationQuality.None)
CGContextScaleCTM(bitmapRef, scale, scale);
CGContextDrawImage(bitmapRef, extent, bitmapImage);
let scaledImage: CGImageRef = CGBitmapContextCreateImage(bitmapRef)!
return UIImage(CGImage: scaledImage)
Run Code Online (Sandbox Code Playgroud)

它在iOS 9和10中运行良好,但不是8.我在调试器中得到了这个:

因未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:' - [CIContext initWithOptions:]:无法识别的选择器发送到实例0x7f868d5dc8e0'

此外.我试着let context = CIContext()改用.但是我在第二行得到了零.我正在使用Xcode 8和Swift 2.3.请在这件事上给予我帮助!谢谢!

ios swift

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

Swift3中的核心数据与类奇怪的类名冲突

我正在使用Core Data.这是类(由编辑器生成).

public class Tag: NSManagedObject {

}
Run Code Online (Sandbox Code Playgroud)

我定义了一个枚举,其案例与上面的名称相同.

enum NoteListType {
    case Tag
    case Album
}
Run Code Online (Sandbox Code Playgroud)

当我尝试构建它时,我收到此错误消息.

使用未声明的类型'Tag'

当我通过CMD单击Tag跳转到其定义时,它显示两个选项.请帮我.提前谢谢了.

更新:
我试图重命名枚举案件但仍然有undeclared type.也许它是由Xcode 8.2.1和核心数据引起的.我在Github上发布了我的项目.这是链接.

core-data ios swift swift3

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

标签 统计

ios ×6

swift ×5

xcode ×3

core-data ×1

format ×1

string ×1

swift3 ×1

xcode8 ×1

xunique ×1