2

それで、押されたときにサウンド(.wav)を追加しましたUIButtonが、デバッガーでこれを出力します。これが何であるかについて誰かが説明または助けてくれます:

2012-06-21 10:29:51.784 PhotoSlot[817:1dc0b] The default input device's sample rate was changed.
2012-06-21 10:29:51.786 PhotoSlot[817:21a2b] Audio device's sample rate changed. You may need to restart the simulator.
2012-06-21 10:29:51.786 PhotoSlot[817:1dd0f] Default audio device changed. Restart the simulator to have it use the newly-selected device.

サウンドのコードは次のとおりです。

NSString* resourcePath = [[NSBundle mainBundle] resourcePath];
resourcePath = [resourcePath stringByAppendingString:@"/push.wav"];
    //Initialize our player pointing to the path to our resource
player = [[AVAudioPlayer alloc] initWithContentsOfURL:
          [NSURL fileURLWithPath:resourcePath] error:NULL];
//set our delegate and begin playback
player.delegate = self;
[player play];

ありがとうございました。

2012-06-21 11:24:09.702 PhotoSlot[1578:1a303] /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn: dlopen(/System/Library/ Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn, 262): シンボルが見つかりません: __ CFObjCIsCollectable 参照元: /System/Library/Frameworks/Security.framework/Versions/A/Security
想定される場所: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation in /System/Library/Frameworks/Security .framework/Versions/A/Security 2012-06-21 11:24:09.711 PhotoSlot[1578:1a303] /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn の読み込みエラー: dlopen(/System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn, 262): シンボルが見つかりません: _
_CFObjCIsCollectable 参照元: /System/Library/Frameworks/Security.framework /バージョン/A/セキュリティ
想定される場所: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation in /System/Library/Frameworks/Security .framework/Versions/A/Security 2012-06-21 11:24:09.996 PhotoSlot[1578:1a303] /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn の読み込みエラー: dlopen(/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): シンボルが見つかりません: __ CFObjCIsCollectable 参照元: /System/Library/Frameworks/Security.framework /バージョン/A/セキュリティ
想定される場所: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation in /System/Library/Frameworks/Security .framework/Versions/A/Security 2012-06-21 11:24:10.006 PhotoSlot[1578:1a303] /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn の読み込みエラー: dlopen(/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): シンボルが見つかりません: _
_CFObjCIsCollectable 参照元: /System/Library/Frameworks/Security.framework /バージョン/A/セキュリティ
想定される場所: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation in /System/Library/Frameworks/Security .framework/Versions/A/Security 2012-06-21 11:24:10.024 PhotoSlot[1578:1a303] /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn の読み込みエラー: dlopen(/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): シンボルが見つかりません: __ CFObjCIsCollectable 参照元: /System/Library/Frameworks/Security.framework /バージョン/A/セキュリティ
想定される場所: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation in /System/Library/Frameworks/Security .framework/Versions/A/Security 2012-06-21 11:24:10.033 PhotoSlot[1578:1a303] /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn の読み込みエラー: dlopen(/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): シンボルが見つかりません: _
_CFObjCIsCollectable 参照元: /System/Library/Frameworks/Security.framework /バージョン/A/セキュリティ
想定される場所: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation in /System/Library/Frameworks/Security .framework/Versions/A/Security 2012-06-21 11:24:10.053 PhotoSlot[1578:1a303] /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn の読み込みエラー: dlopen(/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): シンボルが見つかりません: __ CFObjCIsCollectable 参照元: /System/Library/Frameworks/Security.framework /バージョン/A/セキュリティ
想定される場所: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation in /System/Library/Frameworks/Security .framework/Versions/A/Security 2012-06-21 11:24:10.071 PhotoSlot[1578:1a303] /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn の読み込みエラー: dlopen(/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): シンボルが見つかりません: _
_CFObjCIsCollectable 参照元: /System/Library/Frameworks/Security.framework /バージョン/A/セキュリティ
想定される場所: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation

4

1 に答える 1

3

ああ、エラーを投稿することは私を助けます。 私はこの密接に関連した質問を見つけました。これもあなたが見ているものと同じ出力を持っています。

しかし、(ARCを使用していると仮定して)実行する必要のある実際の解決策は、この別の回答AVAudioPlayerにあると思います。サウンドの再生中は、「」インスタンスの強力な参照を保持する必要があります。プレーヤーを" strong"ivar(インスタンス変数)にし、新しいサウンドを再生する前に " self.player = nil;"を設定すると、問題が解決するはずです。

また、シミュレータデバッガーのすべてのブレークポイントをオフにして、幸運があるかどうかを確認します。

于 2012-06-21T03:32:08.213 に答える