小编Nei*_*son的帖子

调用函数时swift中的EXC_BAD_ACCESS

我知道有很多关于这个错误的答案,但我似乎无法弄明白.我在调用函数的行上收到错误Thread 1:EXC_BAD_ACCESS(code = 257,address = 0x200000003).我的表格单元视图控制器如下.

import UIKit

class NewsTableViewCell: UITableViewCell {

@IBOutlet weak var postImageView: CustomImageView!
@IBOutlet weak var postTitleLabel:UILabel!
@IBOutlet weak var authorLabel:UILabel!
@IBOutlet weak var dateLabel: UILabel!

var article: Article? {
        didSet {
            postTitleLabel.text = article?.title
            authorLabel.text = article?.author
            dateLabel.text = article?.date

            setupArticleImage()
        }
}
func setupArticleImage() {
         postImageView.loadImageUsingUrlString("http://theblakebeat.com/uploads/873463.jpg")
}
Run Code Online (Sandbox Code Playgroud)

此代码调用函数loadImageUsingUrlString,该函数位于我的extensions.swift文件中.为每个加载的表视图单元调用它以加载其图像.extensions.swift的代码如下.

import UIKit

let imageCache = NSCache()

class CustomImageView: UIImageView {

    var imageUrlString: String?

    func loadImageUsingUrlString(urlString: String) {
        imageUrlString = urlString

        let url = NSURL(string: urlString)

        image …
Run Code Online (Sandbox Code Playgroud)

xcode uitableview ios swift

4
推荐指数
1
解决办法
4554
查看次数

标签 统计

ios ×1

swift ×1

uitableview ×1

xcode ×1