OSDN Git Service
(root)
/
kcd
/
KCD.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
f46b17f
)
改修工廠メニューのダウンロードに失敗するとキャッチされない例外が投げられる問題を解消
author
masakih
<masakih@users.sourceforge.jp>
Mon, 4 Jan 2016 15:21:07 +0000
(
00:21
+0900)
committer
masakih
<masakih@users.sourceforge.jp>
Mon, 4 Jan 2016 15:21:07 +0000
(
00:21
+0900)
KCD/HMStrengthenListViewController.m
patch
|
blob
|
history
diff --git
a/KCD/HMStrengthenListViewController.m
b/KCD/HMStrengthenListViewController.m
index
c380433
..
5e6d8b7
100644
(file)
--- a/
KCD/HMStrengthenListViewController.m
+++ b/
KCD/HMStrengthenListViewController.m
@@
-105,7
+105,15
@@
static NSString *groupNameKey = @"group";
options:0
error:&error];
if(!error && data) {
- NSArray *dataArray = [NSKeyedUnarchiver unarchiveObjectWithData:data];
+ NSArray *dataArray = nil;
+ @try {
+ dataArray = [NSKeyedUnarchiver unarchiveObjectWithData:data];
+ }
+ @catch (id e) {
+ NSLog(@"can not unarchive HMEnhancementListItem.plist. Reason: %@", e);
+ return;
+ }
+ if(!dataArray) return;
if([self.equipmentStrengthenList isEqual:dataArray]) return;