recherche

Maison  >  Questions et réponses  >  le corps du texte

ios - swift 如何创建模型返回给cell?



我解析json 存放 和方式 总感觉怪怪的 不是最好的办法,我看到网上说可以用模型去返回cell
但是怎么应该怎么写这个模型???

举例用 table_name table_num 应该怎么创建模型 和返回到cell上面?? 希望得到解答。。。

PHP中文网PHP中文网2810 Il y a quelques jours696

répondre à tous(3)je répondrai

  • 怪我咯

    怪我咯2017-04-17 17:42:42

    JSON->Dictionnaire->Modèle ?

    1. Jetez un œil aux données renvoyées par json. Il est recommandé d'utiliser AFN pour demander. La réponse aux données renvoyées est un dictionnaire d'objets ou un tableau, car json est généralement regroupé dans un tableau (le tableau est également un tableau). dictionnaire en fait) ou vous pouvez aller dans le dictionnaire json.cn Regardez directement la structure détaillée des données renvoyées
    2. Définir un modèle Les noms d'attributs qui doivent être définis dans le modèle sont les mêmes que les valeurs clés. ​​​​dans le dictionnaire. Parce que nous devons utiliser kvc pour convertir le dictionnaire directement en modèle

    Définition et affectation de modèles simples :

    Définition du modèle
    `import UIKit

    classe UserInfo : NSObject {

    var screen_name:String?
    
    var profile_image_url:String?
    
    var verified: Int = -1
    
    var mbrank: Int = 0
    
    // kvc 遍历赋值
    init(dict:[String:AnyObject]) {
        
        super.init()
    
        setValuesForKeysWithDictionary(dict)
        
    }
    // 防止未定义属性未赋值报错
    override func setValue(value: AnyObject?, forUndefinedKey key: String) {
        
    }
    

    }`

    Si vous souhaitez attribuer une valeur, prenez simplement les attributs du modèle instancié et attribuez-lui une valeur directement lorsque la cellule en a besoin

    Supplément : de cette façon, la source de données est un tableau et stocke plusieurs ensembles de données dont vous avez besoin en même temps

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 17:42:42

    Réflexion ~ JSON - & gt;

    répondre
    0
  • 阿神

    阿神2017-04-17 17:42:42

    Ne pas retourner à la cellule avec un modèle, l'un est le modèle et l'autre est la vue. Mais il est préférable d'obtenir une table_nameandidArray.

    répondre
    0
  • Annulerrépondre