51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
|
elements = [root elementsForNamespace: OF_SERIALIZATION_NS];
if ([elements count] != 1)
@throw [OFInvalidArgumentException newWithClass: isa
selector: _cmd];
object = [[[elements firstObject] objectByDeserializing] retain];
@try {
[pool release];
} @catch (id e) {
[object release];
@throw e;
}
return [object autorelease];
}
@end
|
|
|
|
<
|
<
|
|
<
|
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
elements = [root elementsForNamespace: OF_SERIALIZATION_NS];
if ([elements count] != 1)
@throw [OFInvalidArgumentException newWithClass: isa
selector: _cmd];
object = [[elements firstObject] objectByDeserializing];
[object retain];
[pool release];
[object autorelease];
return object;
}
@end
|