今日、ストレージ エラーが発生しました。と がNSArray
ありNSMutableDictionary
ます。問題は、 myNSMutableDictionary
が配列になることです。コードは次のとおりです。
ヘッダ:
NSArray *tableViewCellValues;
NSMutableDictionary *inputValues;
実装:
- (void)viewDidLoad
{
[super viewDidLoad];
tableViewCellValues = [NSArray arrayWithObjects:@"First", @"Second", @"Third", nil];
inputValues = [NSMutableDictionary dictionary];
//other code...
}
したがって、通常、「First」、「Second」、および「Third」をオブジェクトとして、空の を含む配列を取得する必要がありますNSMutableDictionary
。初期化直後にログに出力するNSMutableDictionary
と、次のようになります。
(lldb) po tableViewCellValues
(NSArray *) $1 = 0x00000000 <nil>
(lldb) po inputValues
(NSMutableDictionary *) $2 = 0x06a80420 <__NSArrayI 0x6a80420>(
First,
Second,
Third
)
(lldb) po [tableViewCellValues class]
error: Couldn't execute function; result was eExecutionDiscarded
(lldb) po [inputValues class]
(id) $4 = 0x01453b64 __NSArrayI
私はそこにちょっと混乱しています。クリーニングして再度実行してみましたが、何も起こりません。
重要な場合は、Mac OS X 10.7.3 と Xcode 4.3 を使用しています。
どんな助けでも大歓迎です。