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
クラスを取得してから配列に割り当てる必要があることはわかっています..しかし、これを行う方法がわかりません.助けていただければ幸いです。