bind: replace an incorrect return with continue

Change-Id: Ie929e60614b7a42ab7f65b500725168015946f87
Reviewed-on: https://go-review.googlesource.com/24080
Reviewed-by: Hyang-Ah Hana Kim <hyangah@gmail.com>
diff --git a/bind/genobjc.go b/bind/genobjc.go
index cf726c4..7e7a8b3 100644
--- a/bind/genobjc.go
+++ b/bind/genobjc.go
@@ -714,7 +714,7 @@
 	for _, m := range summary.callable {
 		if !g.isSigSupported(m.Type()) {
 			g.Printf("// skipped method %s.%s with unsupported parameter or return types\n\n", obj.Name(), m.Name())
-			return
+			continue
 		}
 		s := g.funcSummary(m)
 		g.Printf("- %s;\n", s.asMethod(g))
diff --git a/bind/testdata/ignore.objc.h.golden b/bind/testdata/ignore.objc.h.golden
index 6387f93..56d86d7 100644
--- a/bind/testdata/ignore.objc.h.golden
+++ b/bind/testdata/ignore.objc.h.golden
@@ -57,5 +57,8 @@
 - (id)initWithRef:(id)ref;
 // skipped method I.Argument with unsupported parameter or return types
 
+// skipped method I.Result with unsupported parameter or return types
+
+@end
 
 #endif