我试图扩展非正统的'类型'时看到这个错误(Int, Int),或者Any:
非名义类型"任何"不能扩展
那么什么使一种类型非名义?什么是一个非标称型等之间的差异Any或(Int)和常规标称型样Int?
用Swift编写的用于显示UIImages的代码可以在iOS 8.0模拟器中运行,但不能在运行IOS 7.0的手机上运行.
let image1 = UIImage(named: "img1")
let imageview = UIImageView(image: image1)
self.view.addSubview(imageview)
let image2 = UIImage(named: "img2")
let button = UIButton(frame: CGRect(origin: CGPoint(x: 0, y: 100), size: image2.size)
button.setImage(image2, forState: UIControlState.Normal)
self.view.addSubview(button)
Run Code Online (Sandbox Code Playgroud)
图像位于正确的位置,具有正确的大小和有效的引用,除了在运行iOS 8的模拟器上之外,它们只是没有显示.
这对其他人来说是个问题吗?
编辑: 从Images.xcassets删除,清理项目和将文件复制到包本身似乎对我有用.
我在使用swift创建一个4X4 openGL矩阵时遇到了问题.我导入了以下在Obj-C中使用的以下内容:
import UIKit
import GLKit
import OpenGLES
Run Code Online (Sandbox Code Playgroud)
GLKMatrix4不可用,但我可以访问其他GL数学资源,GLKMathDegreesToRadians()例如.
还有其他人遇到过这个问题吗?
为什么没有先打印就会挂起?
#include <stdio.h>
void main() {
printf("hello world");
while (1) {}
}
Run Code Online (Sandbox Code Playgroud)