我有一個NSObject
類中,我送一個NSDictionary
對象太數組,類對象然後設置在NSDictionary
所有條目他們天生的類型,可在NSObject
類變量。創建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
類,然後將其分配到一個數組..但我只是不知道如何做到這一點,任何幫助將不勝感激。
您的代碼是沒有意義的。 seriesSearchResultList來自哪裏?爲什麼你創建一個SearchResultList對象並將其分配給searchResultList,然後覆蓋該指針(並泄漏該對象)? testingDic中應該是什麼? – 2012-08-12 23:58:09
opps。 seriesSearchresultList是要被搜索結果列表..不知道他們發生了什麼。你的問題的第二部分的答案是:我已經得到了升技..我以爲我正在接收NSObject類searchResultList然後將該對象放入數組..這就是我認爲正在發生..但我想它不是..我只是升技失去..我試圖找到一個等同的例子,我在做什麼,但我找不到一個。 – HurkNburkS 2012-08-13 00:17:53
我建議你先學習如何用Java編程。用Objective-C學習編程是一個非常糟糕的主意。 – 2012-08-13 02:21:48