【问题标题】:ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init]; - ERRORALAssetsLibrary *library = [[ALAssetsLibrary alloc] init]; - 错误
【发布时间】:2014-02-27 12:42:05
【问题描述】:

如果我尝试运行它,我会收到错误:

“Initializer 元素不是编译时常量。”

谁能向像我这样的新人解释一下为什么会这样?

【问题讨论】:

  • 您的代码是正确的。我认为您已经在任何函数之外编写了它。
  • 你有一个例子,这样的功能会是什么样子?为什么我只能在函数中使用它?
  • 我的意思是代码行 ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init]; 必须在任何方法中,而不是全局(外部函数,以便 library 变量变为全局)

标签: ios5 alassetlibrary


【解决方案1】:

您的代码是正确的。我认为您已经在任何函数之外编写了它。

我的意思是代码行 ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init]; 必须在任何方法中,而不是全局(外部函数,以便库变量变为全局)

【讨论】:

    猜你喜欢
    • 2011-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-05
    • 2012-06-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多