Ios 以特定格式将NSArray转换为NSDictoonary

Ios 以特定格式将NSArray转换为NSDictoonary,ios,iphone,objective-c,Ios,Iphone,Objective C,我有一个包含以下数据的NSArray,希望将其转换为以下格式的NSDictionary。该数组只有[0],数据仅属于该索引。字典应该有这种格式的原因是web服务只接受这种格式。 数组从核心数据库获取数据,然后我必须将其发送到web服务 <MatchDayChecklist: 0xa6a04c0> (entity: MatchDayChecklist; id: 0xa69eee0 <x-coredata://2A66067E-8B0D-4BAC-857D-E6C71906270C

我有一个包含以下数据的NSArray,希望将其转换为以下格式的NSDictionary。该数组只有[0],数据仅属于该索引。字典应该有这种格式的原因是web服务只接受这种格式。 数组从核心数据库获取数据,然后我必须将其发送到web服务

<MatchDayChecklist: 0xa6a04c0> (entity: MatchDayChecklist; id: 0xa69eee0 <x-coredata://2A66067E-8B0D-4BAC-857D-E6C71906270C/MatchDayChecklist/p2> ; data: {
    acceptDeclaration = 1;
    actions = Df;
    authorisedRep = 1;
    awayAssociationId = 18;
    awayClubId = 7;
    awayTeamName = Sdf;
    awayTeamRepName = Df;
    awayTeamRepPosition = df;
    createDate = "2014-03-19 09:09:13 +0000";
    firstAidFacilityAccessible = 1;
    groundMarkingsAcceptable = 0;
    homeAssociationId = 18;
    homeClubId = 7;
    homeTeamName = E;
    homeTeamRepName = Df;
    homeTeamRepPosition = Df;
    inspectionDate = "2014-03-19 09:08:00 +0000";
    matchDayChecklistid = 1;
    matchVenue = Sdf;
    perimeterFencesFreeOfHazard = 1;
    photo = "<relationship fault: 0xa7ae630 'photo'>";
    photoThumbs = "<relationship fault: 0xa7ae880 'photoThumbs'>";
    playSurfaceAcceptable = 0;
    playerAreaFreeOfHazard = 0;
    publicAreaFreeOfHazard = 0;
    sprinkleCoverLevelled = 0;
    stateAwayTeam = NSW;
    stateHomeTeam = NSW;
    submited = 2;
    updateDate = "2014-03-19 09:09:13 +0000";
    visibleDebrisRemoved = 0;
    weatherSafeToPlay = 1;
})

请帮助。

什么是
matchday检查表
?自定义
NSObject
派生对象?它是为包含所有这些字段的实体matchdaychecklist生成的类。因此,听起来您需要向该类添加一个方法来创建字典并用每个属性填充它。听起来不太难。看,你的问题的标题不准确,你说的不是将NSArray转换为NSDictionary,而是将NSManagedObject转换为NSDictionary,这根本不是一回事。
  @"homeAssociationID":           22,
                                  @"homeClubID":                  7,
                                  @"homeTeamName":                df,
                                  @"awayAssociationID":           4,
                                  @"awayClubID":                  4,
                                  @"awayTeamName":                sfd,
                                  @"matchVenue":                  sdf,
                                  @"inspectionDateTime":          2014-03-19 09:08:00 +0000,
                                  @"weatherSafeToPlay":           0,
                                  @"playSurfaceAcceptable":       0,
                                  @"visibleDebrisRemoved":        0,
                                  @"groundMarkingsAcceptable":    0,
                                  @"sprinklerCoverLevelled":      0,
                                  @"perimeterFencesFreeOfHazard": 1,
                                  @"publicAreaFreeOfHazard":      1,
                                  @"playerAreaFreeOfHazard":      1,
                                  @"firstAidFacilityAccessible":  0,
                                  @"actions":                     (includeActionsAndPhotos ? actions : @""),
                                  @"authorisedRep":               0,
                                  @"acceptDeclaration":           1,
                                  @"homeTeamRepName":             sdf,
                                  @"homeTeamRepPosition":         sdf,
                                  @"awayTeamRepName":             df,
                                  @"awayTeamRepPosition":         sdf,
                                  @"photos":     

             encodedImageArray,