• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

iSightを使ってBooklog,MediaMarkerインポート用CSVファイルを生成するアプリ


Commit MetaInfo

Revisióna92ab4a20b7ac9768c4f4448db7ae2a772a0abcd (tree)
Tiempo2011-03-04 23:49:42
Autormasakih <masakih@user...>
Commitermasakih

Log Message

[Mod] AWSItemLookupでエラーが発生したらビープを発するようにした。

Cambiar Resumen

Diferencia incremental

--- a/BEAmazonLookup.m
+++ b/BEAmazonLookup.m
@@ -30,6 +30,15 @@ NSString* deodeURIComponent(NSString* s) {
3030
3131 @implementation BEAmazonLookup
3232
33++ (void)parseError:(NSXMLElement *)items
34+{
35+ id request = firstElementForName(items, @"Request");
36+ id errors = firstElementForName(request, @"Errors");
37+ id error = firstElementForName(errors, @"Error");
38+ if(error) {
39+ NSBeep();
40+ }
41+}
3342 + (void)setNameToBook:(BEBookInformation *)book
3443 {
3544 NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
@@ -98,6 +107,10 @@ NSString* deodeURIComponent(NSString* s) {
98107
99108 id items = firstElementForName(root, @"Items");
100109 id item = firstElementForName(items, @"Item");
110+ if(!item) {
111+ [self parseError:items];
112+ return;
113+ }
101114
102115 id asin = firstElementForName(item, @"ASIN");
103116 book.asin = [asin objectValue];