小编pla*_*d0h的帖子

在swift中从发件人那里获取UIImage

我有一个UIImageView表格单元格,我添加了一个tapGesture.我想访问UIImageViewhandleTap方法.

这是TableCell中Image的代码:

func setImageForCell(cell:ImageCell, indexPath:NSIndexPath) {
    var image : UIImage = UIImage(named: "brunnen1")!

    cell.customImageView.userInteractionEnabled = true
    cell.imageView!.tag = indexPath.row;
    var tapGestureRecognizer = UITapGestureRecognizer(target:self, action:Selector("handleTap:"))
    tapGestureRecognizer.numberOfTapsRequired = 1;
    cell.customImageView.addGestureRecognizer(tapGestureRecognizer)
    cell.customImageView.image = image
}


func handleTap(sender : UIView) {
    // get the UIImageview from the sender, i guess ?

}
Run Code Online (Sandbox Code Playgroud)

我想我必须把它从UIView

casting uitapgesturerecognizer swift

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

使用SwiftyJSON读取本地JSON文件

我想阅读位于"支持文件"文件夹中的"data.json".
但我很困惑,因为很多教程要么是swift 1.0,要么不显示如何使用本地文件.

有人能帮助我吗?

这是我走了多远:

    if let path = NSBundle.mainBundle().pathForResource("data", ofType: "json") {
        if let data = NSData(contentsOfMappedFile: path) {
            let json = JSON(data: data, options: NSJSONReadingOptions.AllowFragments, error: nil)
            println("jsonData:\(json)")
        }
    }
Run Code Online (Sandbox Code Playgroud)

我还得到一个警告,"contentsOfMappedFile"已被弃用.

我试了20分钟,无法让它工作:(

json swift swifty-json

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