瀏覽代碼

Fix readable type encoding for “@?” typically seen with block objects

Ryan Olson 11 年之前
父節點
當前提交
48826e2160
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      Classes/Utility/FLEXRuntimeUtility.m

+ 1 - 1
Classes/Utility/FLEXRuntimeUtility.m

@@ -583,7 +583,7 @@ const unsigned int kFLEXNumberOfImplicitArgs = 2;
     if (encodingCString[0] == '@') {
         NSString *class = [encodingString substringFromIndex:1];
         class = [class stringByReplacingOccurrencesOfString:@"\"" withString:@""];
-        if ([class length] == 0) {
+        if ([class length] == 0 || [class isEqual:@"?"]) {
             class = @"id";
         } else {
             class = [class stringByAppendingString:@" *"];