collationStringSelector错误:无法识别的选择器

马克西姆·蒂索(Maxime Thizeau)

我正在尝试在应用程序中实现按字母顺序排列的部分来学习Swift。我发现本教程对我有帮助:http : //www.pumpmybicep.com/2014/07/04/uitableview-sectioning-and-indexing/

首先,我将类与UITableViewController类分开以提高可读性。

但是我在collat​​ionStringCollector上有一个错误,它无法识别“ m_titre”,并且我不了解collat​​ionStringSelector的工作原理以及如何使用它。

var lesCours: [Cours] = cours_array.map { eachCours in // cours_array contain all "Cours" which will be indexed
        eachCours.section = self.collation.sectionForObject(eachCours, collationStringSelector: "title")
        return eachCours
    }

这是我的课程“课程”

class Cours {
var m_id : String
var m_titre : String
var m_content : String
var m_accept : Bool
var m_date : NSDate?
var section: Int?

init(titre:String, content:String)
{
    self.m_titre = titre
    self.m_content = content
    self.m_id = ""
    self.m_accept = false
    self.m_date = nil
}

// ... getters, setters, specifics function

谢谢

PS:如果我的英语不是很完美,不是我的母语,我对此表示歉意,尽管如此,希望您能毫无困难地理解

马丁·R

选择器使用Objective-C消息传递,因此该属性必须是“ Objective-C兼容的”。实现此目的的最简单方法是使您的类成为以下子类的子类NSObject

class Cours : NSObject {
    // ...
}

当然,选择器必须与属性名称匹配,在您的情况下为“ m_titre”,而不是“ title”。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

提取请求“无法识别的选择器”错误

来自分类Dev

NSJSONSerialization解析错误-无法识别的选择器

来自分类Dev

NSArrayM无法识别的选择器错误

来自分类Dev

setNeedsStatusBarAppearanceUpdate无法识别的选择器

来自分类Dev

无法识别的选择器mutableCopyWithZone

来自分类Dev

setNeedsStatusBarAppearanceUpdate无法识别的选择器

来自分类Dev

SortedArrayUsingSelector无法识别的选择器

来自分类Dev

无法识别的选择器mutableCopyWithZone

来自分类Dev

SIGABRT /无法识别的选择器

来自分类Dev

如何识别无法识别的选择器和无法识别的选择器?

来自分类Dev

无法解决“无法识别的选择器已发送到实例”错误

来自分类Dev

无法解决错误“ [__NSCFBoolean长度]:无法识别的选择器已发送到实例”

来自分类Dev

centralManagerDidUpdateState抛出无法识别的选择器,该选择器发送给实例错误

来自分类Dev

无法让 NSKeyedArchiver 工作:无法识别的选择器

来自分类Dev

应用程序崩溃,并向实例发送了无法识别的错误选择器

来自分类Dev

错误-线程1:信号SIGABRT(无法识别的选择器发送到实例)

来自分类Dev

centralManagerDidUpdateState抛出无法识别的选择器,发送给实例错误

来自分类Dev

创建新对象会在iOS中引发copywithzone无法识别的选择器错误

来自分类Dev

是什么导致NSNull长度无法识别的选择器keyCommand错误

来自分类Dev

将UIImage添加到数组时出现无法识别的选择器错误

来自分类Dev

UIWebView错误:-[UIWebView剪切:]:无法识别的选择器已发送到实例

来自分类Dev

如何找到“发送给实例的无法识别的选择器”的错误所在?

来自分类Dev

为什么XCode给我一个“无法识别的选择器”错误?

来自分类Dev

应用程序崩溃,并显示错误+ [UIStatusBar frameForStyle:orientation:]:无法识别的选择器

来自分类Dev

错误[NSISLinearExpression orientationChanged:]:无法识别的选择器已发送到实例

来自分类Dev

目标C错误[__NSCFNumber长度]:无法识别的选择器已发送到实例

来自分类Dev

单击按钮后,无法识别的选择器发送到实例错误

来自分类Dev

删除行时出现TableView“无法识别的选择器发送到实例”错误

来自分类Dev

对setter的调用给出了无法识别的选择器错误

Related 相关文章

  1. 1

    提取请求“无法识别的选择器”错误

  2. 2

    NSJSONSerialization解析错误-无法识别的选择器

  3. 3

    NSArrayM无法识别的选择器错误

  4. 4

    setNeedsStatusBarAppearanceUpdate无法识别的选择器

  5. 5

    无法识别的选择器mutableCopyWithZone

  6. 6

    setNeedsStatusBarAppearanceUpdate无法识别的选择器

  7. 7

    SortedArrayUsingSelector无法识别的选择器

  8. 8

    无法识别的选择器mutableCopyWithZone

  9. 9

    SIGABRT /无法识别的选择器

  10. 10

    如何识别无法识别的选择器和无法识别的选择器?

  11. 11

    无法解决“无法识别的选择器已发送到实例”错误

  12. 12

    无法解决错误“ [__NSCFBoolean长度]:无法识别的选择器已发送到实例”

  13. 13

    centralManagerDidUpdateState抛出无法识别的选择器,该选择器发送给实例错误

  14. 14

    无法让 NSKeyedArchiver 工作:无法识别的选择器

  15. 15

    应用程序崩溃,并向实例发送了无法识别的错误选择器

  16. 16

    错误-线程1:信号SIGABRT(无法识别的选择器发送到实例)

  17. 17

    centralManagerDidUpdateState抛出无法识别的选择器,发送给实例错误

  18. 18

    创建新对象会在iOS中引发copywithzone无法识别的选择器错误

  19. 19

    是什么导致NSNull长度无法识别的选择器keyCommand错误

  20. 20

    将UIImage添加到数组时出现无法识别的选择器错误

  21. 21

    UIWebView错误:-[UIWebView剪切:]:无法识别的选择器已发送到实例

  22. 22

    如何找到“发送给实例的无法识别的选择器”的错误所在?

  23. 23

    为什么XCode给我一个“无法识别的选择器”错误?

  24. 24

    应用程序崩溃,并显示错误+ [UIStatusBar frameForStyle:orientation:]:无法识别的选择器

  25. 25

    错误[NSISLinearExpression orientationChanged:]:无法识别的选择器已发送到实例

  26. 26

    目标C错误[__NSCFNumber长度]:无法识别的选择器已发送到实例

  27. 27

    单击按钮后,无法识别的选择器发送到实例错误

  28. 28

    删除行时出现TableView“无法识别的选择器发送到实例”错误

  29. 29

    对setter的调用给出了无法识别的选择器错误

热门标签

归档