0
如果我尝试运行这个,我得到错误:ALAssetsLibrary * library = [[ALAssetsLibrary alloc] init]; - 错误
“初始化程序元素不是编译时常量。”
有人可以向像我这样的新人解释为什么会发生这种情况吗?
如果我尝试运行这个,我得到错误:ALAssetsLibrary * library = [[ALAssetsLibrary alloc] init]; - 错误
“初始化程序元素不是编译时常量。”
有人可以向像我这样的新人解释为什么会发生这种情况吗?
你的代码是正确的。我想你已经把它写在任何函数之外。
我的意思是代码ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
行必须在任何方法和不是全球(外功能,使图书馆变量变成全局)
你的代码是正确的。我想你已经把它写在任何函数之外。 – samfisher
你有一个例子,这样的功能是怎么样的?为什么我只能在函数中使用它? – Mark
我的意思是代码行'ALAssetsLibrary * library = [[ALAssetsLibrary alloc] init];'必须在任何方法中,而不是全局的(外部函数,以便'库变量变成全局的) – samfisher