我正在尝试将路径转换为目录,以便使用Dropbox将其上传到网络。我需要删除此路径的第一部分。这是我的代码:
func camCaptureComplete(cam: DIYCam!, withAsset asset: NSDictionary!){
println("completed")
var path : String = asset["path"] as String;
path = path.stringByReplacingOccurrencesOfString("file://", withString: "")
}
不幸的是,当我运行此代码时,Xcode和我的应用程序都崩溃了...我无法找出我做错了什么。有人能帮助我吗?
答案 0 :(得分:0)
Xcode6仍然是测试版软件并且不需要太多理由崩溃,所以在这里没有多少帮助你可以得到它。
但是,您通过下标获取字典值。这将返回Optional,因为键值可能不存在。所以你可以试试:
if var path: String = asset["path"] {
path = path = path.stringByReplacingOccurrencesOfString("file://", withString: "")
}