2013-08-06 6 views
54

मैं एक्सकोड 5-डीपी 4 पर काम कर रहा था और मैंने डीपी 5 पर स्विच किया था।IOHIDEventQueue.c में डीपी 5 त्रुटियां

AssertMacros: queueEntry, file: /SourceCache/IOKitUser/IOKitUser-920.1.11/hid.subproj/IOHIDEventQueue.c, line: 512 

कोई भी विचार:

अब मैं अपने लॉग पर इस बुरा त्रुटियाँ हैं? मुझे यह भी नहीं पता कि खोज कहां से शुरू करें।

+53

ड्राफ्ट पैरा एनडीए के तहत कर रहे हैं, आप उन्हें एप्पल के डेवलपर मंचों के बाहर के बारे में बात नहीं करना चाहिए अपने main.m फ़ाइल बदल जाते हैं। – dasblinkenlight

+8

इसे भी देख रहा है। एक रडार फ़ाइल करें। –

+23

चूंकि डेवलपर पूर्वावलोकन एनडीए के तहत हैं, इसलिए मैं स्टैक ओवरफ़्लो पर एक उत्तर पोस्ट नहीं कर सकता। हालांकि, मैं आपको एप्पल के डेवलपर फ़ोरम (आईओएस डेवलपर प्रोग्राम आवश्यक) पर एक [वर्कअराउंड] (https://devforums.apple.com/message/861956#861956) पर इंगित कर सकता हूं। – 0xced

उत्तर

17

के साथ इस

#import <UIKit/UIKit.h> 
#import "QDAppDelegate.h" 

typedef int (*PYStdWriter)(void *, const char *, int); 
static PYStdWriter _oldStdWrite; 

int __pyStderrWrite(void *inFD, const char *buffer, int size) 
{ 
    if (strncmp(buffer, "AssertMacros:", 13) == 0) 
    { 
     return 0; 
    } 
return _oldStdWrite(inFD, buffer, size); 
} 

int main(int argc, char * argv[]) 
{ 
    _oldStdWrite = stderr->_write; 
    stderr->_write = __pyStderrWrite; 
    @autoreleasepool 
    { 
     return UIApplicationMain(argc, argv, nil, NSStringFromClass([QDAppDelegate class])); 
    } 
} 
18

यह एक्सकोड 5 डीपी 5 में एक बग है। बस इसे अनदेखा करें, यह अगले बीटा बिल्ड में दूर जाएगा।

+10

अभी भी डीपी 6 में है, इसलिए आपकी भविष्यवाणी ग़लत रूप से गलत सर – RyanTCB

+1

हाँ है, यह अभी भी है, और मुझे पूरा यकीन है कि यह मेरा ऐप लॉन्च करते समय क्रैश समस्या का स्रोत है:/ – androniennn

+2

यह अभी भी जीएम में है ... – todd412

संबंधित मुद्दे