我正在尝试升级以将我的项目升级到Swift 2,但我坚持以下错误:
上下文类型"AnyObject"不能与数组文字一起使用
这是我的代码:
func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image: UIImage!, editingInfo: [NSObject : AnyObject]!) {
let data = UIImageJPEGRepresentation(image, 0.08)
let file = PFFile(data: data!)
PFUser.currentUser()!["Picture"] = [file]
try! PFUser.currentUser()!.save()}
Run Code Online (Sandbox Code Playgroud)
这是问题发生的地方
PFUser.currentUser()!["Picture"] = [file]
Run Code Online (Sandbox Code Playgroud)
非常感谢你的帮助 !!(我是初学者,......)
您好我尝试将我的应用程序提交到iTunes连接但应用程序加载器显示以下错误:
ERROR ITMS-90023:"缺少必需的图标文件.该软件包不包含iPad的应用程序图标,完全'76x76'像素,iOS版本的.png格式> = 7.0."
ERROR ITMS-90023:"缺少必需的图标文件.该软件包不包含iPad的应用程序图标,完全'76x76'像素,iOS版本的.png格式> = 7.0."
ERROR ITMS-90023:"缺少必需的图标文件.该软件包不包含完全'167x167'像素的iPad应用程序图标,支持iPad Pro的iOS版本为.png格式."
我真的不明白为什么我得到这些错误,我的所有图像都在某些地方,我使用资产目录,我以前从未遇到过这个问题.
如果有人可以帮助我,...非常感谢
如何在用户调整窗口大小时收到通知:
NotificationCenter.default.addObserver(self, selector: #selector(function), name: NSWindowDidResizeNotification, object: nil)
Run Code Online (Sandbox Code Playgroud)
在 Mac Catalyst 中不可用
我尝试将我的项目更新为Swift 3,并且在启动Xcode后我的应用程序崩溃显示以下消息:
线程1 EXC_BREAKPOINT(代码= 1,子代码= 0x101959bfc)
这是问题发生的地方
var list:[PFObject]! = []
(...)
let x = list[indexPath.row - 1]
let text:Int = (x["text"] as! NSArray)[0] as! Int //The line where the error is displayed
Run Code Online (Sandbox Code Playgroud)
控制台只说:
(LLDB)
我已经从断点导航器中删除了所有断点而没有结果,这个问题在设备和模拟器上都发生了.(我使用Xcode 8.2)非常感谢您的帮助
我尝试将我的项目从Swift更新为Swift 2,但是我收到以下代码的错误:
let PhotoController = UIImagePickerController()
PhotoController.delegate = self
PhotoController.sourceType = UIImagePickerControllerSourceType.Camera
let mediaTypes:[AnyObject] = [kUTTypeImage]
PhotoController.mediaTypes = mediaTypes
PhotoController.allowsEditing = false
self.presentViewController(PhotoController, animated: true, completion: nil)
Run Code Online (Sandbox Code Playgroud)
在以下行:
PhotoController.mediaTypes = mediaTypes
Run Code Online (Sandbox Code Playgroud)
编译器指出此错误:
不能将类型'[AnyObject]'的值赋给类型'[String]'的值
你能帮我吗 ?非常感谢 !