我想串像"99.99%"从Double,我用格式得到这样的:
let rate = 99.99999
let str = String(format: "%.2f%", rate)
// output 99.99
Run Code Online (Sandbox Code Playgroud)
并且\%是不允许的.那么如何在字符串格式中添加百分号,请帮帮我!
我在我的项目中使用Swift 2.3.昨天,我将Xcode更新到版本8.3,但我的项目无法再成功构建.我收到此错误消息.
对于使用Swift的目标,需要正确配置"Swift语言版本"(SWIFT_VERSION).使用[Edit> Convert> To Current Swift Syntax ...]菜单选择Swift版本或使用Build Settings编辑器直接配置构建设置.
请帮我!谢谢!
我正在使用Xcode 7.3,但我的项目是在Swift 2.1中.我现在不想更新我的代码.那么如何选择或下载旧版Swift编译器呢?提前谢谢了!
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来避免冲突,也许这会有所帮助.请告诉我如何处理这个问题.非常感谢!
我用它来生成一个大图像:
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.请在这件事上给予我帮助!谢谢!
我正在使用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上发布了我的项目.这是链接.