NSObjectオブジェクトも送信しているクラスがありNSDictionaryます。クラスオブジェクトは、クラスNSDictionary内の変数であるネイティブタイプにすべてのエントリを設定しますNSObject。
NSObject次に、このクラスを独自に渡したいNSMutableArrayのですが、これが発生するとアプリがクラッシュします。
以下は、クラスを呼び出して、NSObjectそれを に設定しようとするコードNSMutableArrayです。
NSArray *filteredArray = parsedDataArrayOfDictionaries; //dictionary entries are currently in nsstring format
SearchResultList *searchResultList = [[SearchResultList alloc]init];
NSMutableArray *testArray = [[NSMutableArray alloc] init];
int myCount = 0;
while (myCount <= [filteredArray count]) {
//call class and pass current NSDictionary in array[myCount]
[searchResultList assignSearchData:filteredArray[myCount]];
searchResultList = (SearchResultList*)[testingDic objectForKey:@"myObject"];
testArray[myCount] = searchResultList; //create array of nsobjectclassed, this is also where the app fails
NSLog(@"%@", testArray[myCount]);
}
うまくいけば、これはある程度理にかなっています.whileステートメントの途中で少し迷っています...NSObjectクラスを取得してから配列に割り当てる必要があることはわかっています..しかし、これを行う方法がわかりません.助けていただければ幸いです。