我应用try catch来查找错误,但无法得到确切的原因。在以下代码中找不到NSException
for(NSMutableDictionary *dict in subArray)
{
Video *vid = [[Video alloc]init];
[vid initwithDictionary:dict ];
@try
{
[self.VideoArray addObject:vid];
}
@catch (NSException *exception) {
NSLog(@"%@", exception);
}
}
即使在应用try-catch之后,虽然视频模型文件中的代码如下,但找不到异常原因。
-(id)initwithDictionary:(NSMutableDictionary*)dic{
if(self)
{
self.urlVedio1=[dic objectForKey:@"UrlVedio1"];
self.type_id=[dic objectForKey:@"type_id"];
}
return self;
}
#import <Foundation/Foundation.h>
#import <CoreData/CoreData.h>
@interface Video : NSManagedObject
@property (nonatomic, retain) NSString * urlVedio1;
@property (nonatomic, retain) NSString * type_id;
@end
让我试试,我会给反馈 –
给错误,不能分配到“自我”的init家庭 –
中,实际上无法识别选择的方法之外setUrlVedio1 :, –