ios - 解析registerSubclass()错误

标签 ios swift parse-platform

只有我的 PFSubclasses 之一出现以下错误:

'The class AppName.Offer must be registered with registerSubclass before using Parse.'

即使我确实在 AppDelegate 中的该类上调用 registerSubclass() 。关于为什么它认为该类仍未注册(导致崩溃)有什么想法吗?

来自 PFSubclass 的代码:

class Offer: PFObject, PFSubclassing {

  class func parseClassName() -> String {
    return "Offer"
  }

来自 AppDelegate didFinishLaunchingWithOptions() 的代码:

    Offer.registerSubclass()
    Parse.setApplicationId(kStagingAppID, clientKey: kStagingClientKey)

最佳答案

我通过更改在 ViewController 中声明此类成员的方式避免了崩溃。

而不是:

var offer = Offer()

我必须做:

var offer: Offer!

希望这对某人有帮助。

关于ios - 解析registerSubclass()错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33455647/

相关文章:

当特定的 unicode 时,iOS UIButton 不显示标题属性

swift - 获取亮/暗模式主题更改的更新

ios - 类型 'ViewController' 不符合协议(protocol) 'Wsdl2CodeProxyDelegate'

javascript - 为什么此查询返回所有查询结果,而不仅仅是与用户名匹配的结果?

ios - 为什么我无法检索我的plist文件?

iphone - 在 iOS 的 tableView 中向上滚动时(当单元格消失时)Exc_bad_access

swift - AVPlayer 无法正常工作 - Swift

java - 使用 GPS 位置

ios - 如何识别和排除 UIActivityViewController 中的第 3 方 ActivityType(例如 'Send to Kindle'、 'Chrome')?

ios 快速从 url 下载视频到手机图库