Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone TTMessageController的自定义数据源_Iphone_Objective C_Ios4_Three20 - Fatal编程技术网

Iphone TTMessageController的自定义数据源

Iphone TTMessageController的自定义数据源,iphone,objective-c,ios4,three20,Iphone,Objective C,Ios4,Three20,大家好,早上好,我正在尝试使用TTMessageController,但是使用定制的数据源 我试图加载一些从服务器中提取的数据,然后使用XML解析器进行解析,XML解析器是在后台线程中完成的。因此,我使用TTCatalog示例,在这里,从模型数据源中,我有以下内容: TestDatasource.m 我的问题是,如何等待线程完成,以便在从服务器加载所有数据后,它可以填充阵列 非常感谢您一如既往的友好合作。我已经看到此代码存在一些问题。您正在实例化ParseObj,但没有发布它:[objParse

大家好,早上好,我正在尝试使用TTMessageController,但是使用定制的数据源

我试图加载一些从服务器中提取的数据,然后使用XML解析器进行解析,XML解析器是在后台线程中完成的。因此,我使用TTCatalog示例,在这里,从模型数据源中,我有以下内容:

TestDatasource.m

我的问题是,如何等待线程完成,以便在从服务器加载所有数据后,它可以填充阵列


非常感谢您一如既往的友好合作。

我已经看到此代码存在一些问题。您正在实例化ParseObj,但没有发布它:[objParseobj release];。你在哪里打电话-voidfakeSearch:?真的需要看更多的代码才能提供帮助。
- (void)fakeSearch:(NSString *)text {
  self.names = [NSMutableArray array];
  // arrXML = [[NSMutableArray alloc] init];
  if (text.length) {
    if (text.length > 1) {
      Parseobj *objParseobj = [[Parseobj alloc] init]; 
      [Parseobj getUpdate:[text lowercaseString]]; // This is done in a background thread
    }
  }
}