ソースを参照

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:@" *"];