2014-09-17 8 views
5

Ich aktualisiere meinen Mac zu 1.9.4 und Xcode 6 installieren, erstellte ich ein neues Projekt und kopieren UIBubbleTable Quelle aus dem Projekt, die ich diese Bibliothek zuvor verwendet und immer noch gut funktionieren nach meiner letzten Überprüfung .xcode Fehler bei Verwendung der alten Bibliothek

Das alte Projekt funktioniert gut mit dieser Bibliothek, aber neues Projekt wird Fehler.

enter image description here

Ich habe hinzugefügt jeden Rahmen erfordert aber immer noch Fehler.

Hier sind meine Fehlerprotokolle, bitte helfen.

CompileC /Users/vietnguyen/Library/Developer/Xcode/DerivedData/Troll_Kitty-gggxclyccrfjrdfavpkgnqibgoth/Build/Intermediates/Troll\ Kitty.build/Debug-iphoneos/Troll\ Kitty.build/Objects-normal/armv7/NSBubbleData.o Troll\ Kitty/NSBubbleData.m normal armv7 objective-c com.apple.compilers.llvm.clang.1_0.compiler 
    cd "/Users/vietnguyen/Desktop/Troll Kitty/Troll Kitty" 
    export LANG=en_US.US-ASCII 
    export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch armv7 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=gnu99 -fobjc-arc -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wunreachable-code -Wno-implicit-atomic-properties -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-receiver-is-weak -Wno-arc-repeated-use-of-weak -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wconditional-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DDEBUG=1 -DOBJC_OLD_DISPATCH_PROTOTYPES=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.0.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -g -Wno-sign-conversion -miphoneos-version-min=7.1 -iquote /Users/vietnguyen/Library/Developer/Xcode/DerivedData/Troll_Kitty-gggxclyccrfjrdfavpkgnqibgoth/Build/Intermediates/Troll\ Kitty.build/Debug-iphoneos/Troll\ Kitty.build/Troll\ Kitty-generated-files.hmap -I/Users/vietnguyen/Library/Developer/Xcode/DerivedData/Troll_Kitty-gggxclyccrfjrdfavpkgnqibgoth/Build/Intermediates/Troll\ Kitty.build/Debug-iphoneos/Troll\ Kitty.build/Troll\ Kitty-own-target-headers.hmap -I/Users/vietnguyen/Library/Developer/Xcode/DerivedData/Troll_Kitty-gggxclyccrfjrdfavpkgnqibgoth/Build/Intermediates/Troll\ Kitty.build/Debug-iphoneos/Troll\ Kitty.build/Troll\ Kitty-all-target-headers.hmap -iquote /Users/vietnguyen/Library/Developer/Xcode/DerivedData/Troll_Kitty-gggxclyccrfjrdfavpkgnqibgoth/Build/Intermediates/Troll\ Kitty.build/Debug-iphoneos/Troll\ Kitty.build/Troll\ Kitty-project-headers.hmap -I/Users/vietnguyen/Library/Developer/Xcode/DerivedData/Troll_Kitty-gggxclyccrfjrdfavpkgnqibgoth/Build/Products/Debug-iphoneos/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Users/vietnguyen/Library/Developer/Xcode/DerivedData/Troll_Kitty-gggxclyccrfjrdfavpkgnqibgoth/Build/Intermediates/Troll\ Kitty.build/Debug-iphoneos/Troll\ Kitty.build/DerivedSources/armv7 -I/Users/vietnguyen/Library/Developer/Xcode/DerivedData/Troll_Kitty-gggxclyccrfjrdfavpkgnqibgoth/Build/Intermediates/Troll\ Kitty.build/Debug-iphoneos/Troll\ Kitty.build/DerivedSources -F/Users/vietnguyen/Library/Developer/Xcode/DerivedData/Troll_Kitty-gggxclyccrfjrdfavpkgnqibgoth/Build/Products/Debug-iphoneos -MMD -MT dependencies -MF /Users/vietnguyen/Library/Developer/Xcode/DerivedData/Troll_Kitty-gggxclyccrfjrdfavpkgnqibgoth/Build/Intermediates/Troll\ Kitty.build/Debug-iphoneos/Troll\ Kitty.build/Objects-normal/armv7/NSBubbleData.d --serialize-diagnostics /Users/vietnguyen/Library/Developer/Xcode/DerivedData/Troll_Kitty-gggxclyccrfjrdfavpkgnqibgoth/Build/Intermediates/Troll\ Kitty.build/Debug-iphoneos/Troll\ Kitty.build/Objects-normal/armv7/NSBubbleData.dia -c /Users/vietnguyen/Desktop/Troll\ Kitty/Troll\ Kitty/Troll\ Kitty/NSBubbleData.m -o /Users/vietnguyen/Library/Developer/Xcode/DerivedData/Troll_Kitty-gggxclyccrfjrdfavpkgnqibgoth/Build/Intermediates/Troll\ Kitty.build/Debug-iphoneos/Troll\ Kitty.build/Objects-normal/armv7/NSBubbleData.o 

In file included from /Users/vietnguyen/Desktop/Troll Kitty/Troll Kitty/Troll Kitty/NSBubbleData.m:11: 
/Users/vietnguyen/Desktop/Troll Kitty/Troll Kitty/Troll Kitty/NSBubbleData.h:23:41: error: unknown type name 'UIView' 
@property (readonly, nonatomic, strong) UIView *view; 
             ^
/Users/vietnguyen/Desktop/Troll Kitty/Troll Kitty/Troll Kitty/NSBubbleData.h:23:1: error: property with 'retain (or strong)' attribute must be of object type 
@property (readonly, nonatomic, strong) UIView *view; 
^ 
/Users/vietnguyen/Desktop/Troll Kitty/Troll Kitty/Troll Kitty/NSBubbleData.h:24:33: error: unknown type name 'UIEdgeInsets' 
@property (readonly, nonatomic) UIEdgeInsets insets; 
           ^
/Users/vietnguyen/Desktop/Troll Kitty/Troll Kitty/Troll Kitty/NSBubbleData.h:25:31: error: unknown type name 'UIImage' 
@property (nonatomic, strong) UIImage *avatar; 
          ^
/Users/vietnguyen/Desktop/Troll Kitty/Troll Kitty/Troll Kitty/NSBubbleData.h:25:1: error: property with 'retain (or strong)' attribute must be of object type 
@property (nonatomic, strong) UIImage *avatar; 
^ 
/Users/vietnguyen/Desktop/Troll Kitty/Troll Kitty/Troll Kitty/NSBubbleData.h:27:31: error: unknown type name 'UIImageView' 
@property (nonatomic, strong) UIImageView *viewAvatar; 
          ^
/Users/vietnguyen/Desktop/Troll Kitty/Troll Kitty/Troll Kitty/NSBubbleData.h:27:1: error: property with 'retain (or strong)' attribute must be of object type 
@property (nonatomic, strong) UIImageView *viewAvatar; 
^ 
/Users/vietnguyen/Desktop/Troll Kitty/Troll Kitty/Troll Kitty/NSBubbleData.h:31:22: error: expected a type 
- (id)initWithImage:(UIImage *)image date:(NSDate *)date type:(NSBubbleType)type; 
        ^
/Users/vietnguyen/Desktop/Troll Kitty/Troll Kitty/Troll Kitty/NSBubbleData.h:32:22: error: expected a type 
+ (id)dataWithImage:(UIImage *)image date:(NSDate *)date type:(NSBubbleType)type; 
        ^
/Users/vietnguyen/Desktop/Troll Kitty/Troll Kitty/Troll Kitty/NSBubbleData.h:33:21: error: expected a type 
- (id)initWithView:(UIView *)view date:(NSDate *)date type:(NSBubbleType)type insets:(UIEdgeInsets)insets; 
        ^
/Users/vietnguyen/Desktop/Troll Kitty/Troll Kitty/Troll Kitty/NSBubbleData.h:33:87: error: expected a type 
- (id)initWithView:(UIView *)view date:(NSDate *)date type:(NSBubbleType)type insets:(UIEdgeInsets)insets; 
                        ^
/Users/vietnguyen/Desktop/Troll Kitty/Troll Kitty/Troll Kitty/NSBubbleData.h:34:21: error: expected a type 
+ (id)dataWithView:(UIView *)view date:(NSDate *)date type:(NSBubbleType)type insets:(UIEdgeInsets)insets; 
        ^
/Users/vietnguyen/Desktop/Troll Kitty/Troll Kitty/Troll Kitty/NSBubbleData.h:34:87: error: expected a type 
+ (id)dataWithView:(UIView *)view date:(NSDate *)date type:(NSBubbleType)type insets:(UIEdgeInsets)insets; 
                        ^
/Users/vietnguyen/Desktop/Troll Kitty/Troll Kitty/Troll Kitty/NSBubbleData.m:46:7: error: unknown type name 'UIEdgeInsets' 
const UIEdgeInsets textInsetsMine = {5, 10, 11, 17}; 
    ^
/Users/vietnguyen/Desktop/Troll Kitty/Troll Kitty/Troll Kitty/NSBubbleData.m:47:7: error: unknown type name 'UIEdgeInsets' 
const UIEdgeInsets textInsetsSomeone = {5, 15, 11, 10}; 
    ^
/Users/vietnguyen/Desktop/Troll Kitty/Troll Kitty/Troll Kitty/NSBubbleData.m:102:7: error: unknown type name 'UIEdgeInsets' 
const UIEdgeInsets imageInsetsMine = {11, 13, 16, 22}; 
    ^
/Users/vietnguyen/Desktop/Troll Kitty/Troll Kitty/Troll Kitty/NSBubbleData.m:103:7: error: unknown type name 'UIEdgeInsets' 
const UIEdgeInsets imageInsetsSomeone = {11, 18, 16, 14}; 
    ^
/Users/vietnguyen/Desktop/Troll Kitty/Troll Kitty/Troll Kitty/NSBubbleData.m:105:22: error: expected a type 
+ (id)dataWithImage:(UIImage *)image date:(NSDate *)date type:(NSBubbleType)type 
        ^
/Users/vietnguyen/Desktop/Troll Kitty/Troll Kitty/Troll Kitty/NSBubbleData.m:114:22: error: expected a type 
- (id)initWithImage:(UIImage *)image date:(NSDate *)date type:(NSBubbleType)type 
        ^
fatal error: too many errors emitted, stopping now [-ferror-limit=] 
20 errors generated. 

Antwort

16

Es sieht aus wie die Bibliothek eine PCH-Datei erwartet, die UIKit/UIKit.h (siehe UIBubbleTableViewExample-Prefix.pch im Beispiel-Verzeichnis) importiert. Sie können Ihrem Projekt eine ähnliche PCH-Datei hinzufügen. Oder Sie können die folgenden zu den Header-Dateien hinzufügen, in dem Sie diese Fehler sehen:

#import <UIKit/UIKit.h> 
+0

Dank für die schnelle Hilfe, in Xcode 5 wird diese Datei automatische erstellen, warum Xcode 6 tun Sie das nicht? – vietnguyen09

+1

Ich habe UIKit zur Klassendatei hinzugefügt, wodurch der Fehler auftritt und immer noch der Fehler auftritt. –

Verwandte Themen