當我設置在我的項目breakopint,並點擊「繼續評估所有動作之後」複選框時,Xcode不會繼續。不僅如此,執行經常似乎掛起。無論我是否在斷點上有任何操作,情況都是如此。Xcode是在停止自動繼續斷點
我非AUTOCONTINUE斷點正常工作。
我嘗試了全新的項目和問題仍時有發生。所以它必須與我的電腦或Xcode中的設置相關。我使用雪豹和Xcode 4.0.2。
可能是什麼回事?
編輯:代碼和控制檯日誌。
代碼:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
[self.window makeKeyAndVisible];
int x = 5;
printf("%d", x); // breakpoint here with autocontinue checked and no action
x+=2;
printf("%d", x);
return YES;
}
控制檯日誌:
This GDB was configured as "x86_64-apple-darwin".sharedlibrary apply-load-rules all
Attaching to process 87901.
Pending breakpoint 1 - ""AutocontinueTestAppDelegate.m":21" resolved
Current language: auto; currently objective-c
57
有趣的是,即使是最優化設置爲無,既printf語句解僱。
您的標題和說明似乎有衝突。問題是「Xcode [是]在自動繼續斷點處停止還是」Xcode不停止「?如果是前者,我會得到完全相同的問題,並希望你能得到一個很好的答案! – clozach
這是否出現在Xcode 4.1中? –
我實際上認爲@deanWombourne可能是對的:可能是一個錯誤。以下是我剛剛做的一個測試:1)在按鈕操作中設置斷點2)編輯並設置播放聲音+自動繼續3)運行應用程序:當我點擊模擬器中的按鈕時,應用程序暫停。 4)將斷點拖到一行:應用程序繼續,模擬器進入前臺,隨後的水龍頭不停頓地播放聲音。 – clozach