ios-实体类到另一个实体类传递数据

问题描述

实体类到另一个实体类传递数据
在chapterDC类中有一个selectedRegion,其中的区域数据需要传递到 regionDC。通过chapterDC来传递。chapterDC中有区域。

但是返回的结果不是0就是null。

-(NSMutableArray *)getAllChapters{    NSMutableArray *returnArray = [[NSMutableArray alloc] init];    NSString *url = [NSString stringWithFormat:@""%@get_all_chapters""kWSURL];    NSDictionary * returnDict = (NSDictionary *) [self callWebService:url];    if([[returnDict objectForKey:@""status""] isEqualToString:@""success""])    {        NSDictionary * responseDict = (NSDictionary *) [returnDict objectForKey:@""response""];        NSArray *resultArray = [responseDict objectForKey:@""result""];        for(NSDictionary *chapterDict in resultArray)        {            ChapterDC * chapter = [[ChapterDC alloc] init];            chapter.ChapterDC_ChapterID=[[chapterDict objectForKey:@""ChapterID""]intValue];            chapter.ChapterDC_ChapterName = [NSString stringWithFormat:@""%@"" [chapterDict objectForKey:@""ChapterName""]];            chapter.selectedRegion.RegionDC_RegionID=[ [chapterDict objectForKey:@""RegionID""]intValue];             NSLog(@""%d""chapter.selectedRegion.RegionDC_RegionID);            chapter.ChapterDC_AddressLine1 = [NSString stringWithFormat:@""%@"" [chapterDict objectForKey:@""AddressLine1""]];            chapter.ChapterDC_AddressLine2 = [NSString stringWithFormat:@""%@"" [chapterDict objectForKey:@""AddressLine2""]];            chapter.ChapterDC_AddressLine3 = [NSString stringWithFormat:@""%@"" [chapterDict objectForKey:@""AddressLine3""]];            chapter.ChapterDC_Email = [NSString stringWithFormat:@""%@"" [chapterDict objectForKey:@""Email""]];            chapter.ChapterDC_URL = [NSString stringWithFormat:@""%@"" [chapterDict objectForKey:@""URL""]];            chapter.ChapterDC_FacebookURL =[ NSString stringWithFormat:@""%@"" [chapterDict objectForKey:@""FacebookURL""]];            chapter.ChapterDC_LinkedInURL = [NSString stringWithFormat:@""%@"" [chapterDict objectForKey:@""LinkedInURL""]];            chapter.ChapterDC_PhoneNumber =[ NSString stringWithFormat:@""%@"" [chapterDict objectForKey:@""PhoneNumber""]];            chapter.ChapterDC_Postcode = [NSString stringWithFormat:@""%@"" [chapterDict objectForKey:@""Postcode""]];            chapter.ChapterDC_TwitterURL = [NSString stringWithFormat:@""%@"" [chapterDict objectForKey:@""TwitterURL""]];            NSDictionary * regionDict = (NSDictionary *) [returnDict objectForKey:@""region""];            {            chapter.selectedRegion = [[RegionDC alloc] init];            chapter.selectedRegion.RegionDC_RegionID = [[regionDict objectForKey:@""RegionID""]intValue];            NSLog(@""%d""chapter.selectedRegion.RegionDC_RegionID);            chapter.selectedRegion.RegionDC_RegionName = [NSString stringWithFormat:@""%@"" [regionDict objectForKey:@""RegionName""]];                NSLog(@""%@""chapter.selectedRegion.RegionDC_RegionName);            chapter.selectedRegion.RegionDC_ContactName = [NSString stringWithFormat:@""%@"" [regionDict objectForKey:@""ContactName""]];            chapter.selectedRegion.RegionDC_Mobile = [NSString stringWithFormat:@""%@"" [regionDict objectForKey:@""Mobile""]];            chapter.selectedRegion.RegionDC_Landline = [NSString stringWithFormat:@""%@"" [regionDict objectForKey:@""Landline""]];            chapter.selectedRegion.RegionDC_TrainingURL = [NSString stringWithFormat:@""%@"" [regionDict objectForKey:@""TrainingURL""]];            }            [returnArray addObject:chapter];        }    }    return returnArray;}
时间: 2024-12-10 02:53:16

ios-实体类到另一个实体类传递数据的相关文章

objective ...-基于oc的ios开发,如何给一个系统类添加一个属性?

问题描述 基于oc的ios开发,如何给一个系统类添加一个属性? 基于oc的ios开发,如何给一个系统类添加一个属性? 目前我知道可以用继承或类别实现.但不知道哪种方式好 解决方案 用类别: .h文件 #import @interface UIButton (TLButton) @property(nonatomic,strong,readwrite)NSNumber* cityId; @property(nonatomic,strong,readwrite)NSNumber* typeId; @

visual studio 2010-VS2010 MFC一个自定义类如何调用一个对话框类中的成员变量

问题描述 VS2010 MFC一个自定义类如何调用一个对话框类中的成员变量 我从一个对话框定义了几个CString类型的edit控件,我现在写一个类想调用该对话框中的创建的edit控件变量.怎么办啊 解决方案 字符串: getdlgitem(id)->getwindowtext() 数字 getdlgitemid(id) 解决方案二: 把那个对话框的CString变量变成public的,然后就可以直接用了,当然你需要先知道你那个对话框的指针. 解决方案三: 黑马程序员---定义一个包含私有成员变

asp.net-如何调用App_Code中的cs类到另一个cs类

问题描述 如何调用App_Code中的cs类到另一个cs类 public partial class SiteMaster : System.Web.UI.MasterPage { OperatorClass operatorclass = new OperatorClass(); AdminManage adminmanage = new AdminManage(); PurviewManage purviewmanage = new PurviewManage(); AdminManage,

iOS开发点滴 - 如何通过Segue写代码传递数据从一个ViewController到另一个ViewController(Swift代码)

1. 拖线 按住Control键,用鼠标从源控制器的某个控件开始,拖动到目的控制器   2. 选择弹出类型并设置Segue Identifier 在弹出的对话框中,选择"Selection Segue->Show" 见下图   设置Segue Identifier   3. 在目的视图控制器中设置接收桩 class DetailViewController: UIViewController { ... var destStub: SomeClass! ... }   4. 在源

hibernate可不可以根据一个实体类查询出数据库中是否存在该记录

问题描述 hibernate可不可以根据一个实体类查询出数据库中是否存在该记录 需要判断一条记录是否已经在数据库中是否存在重复记录,用hql的话传入的参数会比较多

link环境下,codefirst如何定义一个实体类为多个表?

问题描述 link环境下,codefirst如何定义一个实体类为多个表? link环境下,codefirst如何定义一个实体类为多个表? 解决方案 http://www.cnblogs.com/Allen-Li/archive/2012/04/05/2433339.html 解决方案二: 一般操作是一个model class对象数据库的一个table

用C#做一个实体类生成器

问题描述 老师要我们效仿.Net代码生成器,做一个功能差不多的.我现在求那位大哥教我做怎么样生成实体类就够了.万分感谢!! 解决方案 解决方案二:帮顶,有一个代码生成器的原码解决方案三:代码生成器首先是为了生成特定的代码的,不是所有的操作都能完成的,所以呢一般都是先有一个基础的模板,然后生成的时候根据模板来进行一些改动.个人愚见,强忍别笑.呵呵解决方案四:使用CodeDOM和Emit吧网上的资料很多的呵呵祝好运!解决方案五:StreamcodeFile=File.Open(txt_TableCS

ssh-为什么这里只能有一个实体bean类,我再加一个就是错的呢?求助大神

问题描述 为什么这里只能有一个实体bean类,我再加一个就是错的呢?求助大神 解决方案 大神们求助啊,这是为什么啊?第二种运行时就会报错 解决方案二: 或许不是用value 解决方案三: 找到原因了,各种百度还是找到问题所在了,class被我弄成老版本的LocalSessionFactoryBean去了,改成这种就OK了class="org.springframework.orm.hibernate4.annotation.AnnotationSessionFactoryBean",算

[WinForm]在一个界面把值用一个数组保存然后存到一个实体类中.

问题描述 界面有多个TxtBox值... 解决方案 解决方案二:怎么实现?高手来挖解决方案三:this.m_texts=newstring[textBoxes.Length];for(inti=0;i<textBoxes.Length;i++){m_texts[i]=textBoxes[i].Text;} 解决方案四:List<string>list=newList<string>();foreach(Controlcinthis.Controls){if(c.GetType