小编hue*_*oro的帖子

如何确定与AVAudioPlayer关联的音频文件的长度

有谁知道如何从与AVAudioPlayer实例关联的文件中获取属性.具体而言,我正在寻找如何确定WAV文件的长度.

iphone avaudioplayer

5
推荐指数
1
解决办法
4079
查看次数

在 iPhone 应用程序安装期间执行代码?

是否有可能在 iPhone 应用程序安装过程中执行代码 - 即从应用程序商店安装时?我想运行一个在安装时与应用程序首次加载时执行的方法。

iphone installation

2
推荐指数
1
解决办法
479
查看次数

使用HTML5 Web Audio Api录音

有谁知道Web Audio API是否能够保存使用WebAudioContext播放的音频?

web-audio-api

2
推荐指数
1
解决办法
5850
查看次数

由对象C中的前向声明引起的循环引用和警告

我有两个相互引用的类,因此需要一个前向声明来避免循环引用.由于前向声明,我在尝试引用具有前向声明的类的类名或属性时会收到各种警告.有什么建议?关键的限制是我需要保持让类​​相互引用的能力

ClassA.h

#import "ClassB.h"

@interface ClassA : NSObject {
    ClassB *class_b;
}
@end
Run Code Online (Sandbox Code Playgroud)

ClassB.h

@class ClassA;

@interface ClassB : NSObject {
     ClassA *class_a;

}

@end
Run Code Online (Sandbox Code Playgroud)

ClassB.m

#import "ClassB.h"


@implementation ClassB

-(void)method{
}
- (id)init
{
    (self = [super init]);
    class_a = [[ClassA alloc] init];
    return self;
}


@end
Run Code Online (Sandbox Code Playgroud)

我得到的警告如下:

ClassB.m:13: warning: receiver 'ClassA' is a forward class and corresponding @interface may not exist
Run Code Online (Sandbox Code Playgroud)

warnings objective-c

1
推荐指数
1
解决办法
1601
查看次数