Home php c# sql c c++ javascript python java go android git linux asp.net django .net node.js ios xcode cocoa iphone mysql tomcat mongodb bash objective-c scala visual-studio apache elasticsearch jar eclipse jquery ruby-on-rails ruby rubygems android-studio spring lua sqlite emacs ubuntu perl docker swift amazon-web-services svn html ajax xml java-ee maven intellij-idea rvm macos unix css ipad postgresql css3 json windows-server vue.js typescript oracle hibernate internet-explorer github tensorflow laravel symfony redis html5 google-app-engine nginx firefox sqlalchemy lucene erlang flask vim solr webview facebook zend-framework virtualenv nosql ide twitter safari flutter bundle phonegap centos Register | Login | Edit Tags | New Questions | 繁体 | 简体


7 questions online user: 36

0
votes
answers
7 views
+10

XCode儀器不報告任何數據

1

我想使用儀器在XCode中進行調試,但其中大多數不顯示任何數據。我想這從我家的機器,它工作得很好,但對我的工作的iMac下列文書報告沒有任何數據都:XCode儀器不報告任何數據

  • 活動監視器
  • 分配
  • 內存監視器

的泄漏儀器似乎工作正常。

我正在開發一個iPad應用程序,並試圖用模擬器運行儀器。

的XCode版本3.2.3的64位

的Xcode IDE:1688.0

Xcode的核心:1691.0

ToolSupport:1591.0

儀器版本2.7(2529)

不限關於如何解決這個問題的想法?

+0

編輯:從設備運行工作正常。這個問題只在模擬器上運行。 – 2010-09-17 18:25:20

沙发
0
0

回答我自己的問題。它看起來像CMD-Tab鍵來回Xcode和儀器窗口之間觸發模擬器啓動:

Instruments 4.1 unresponsive to projects launched from Xcode 4.1 until pressing Cmd-Tab

板凳
0
0

您處於調試模式還是發佈模式?你的目標的調試設置是什麼(即調試符號的級別,優化級別,剝離狀態等)?您需要進入調試模式,並且針對目標的調試配置信息,您需要默認或所有調試符號,不需要優化,也不需要剝離。

+0

在符號的調試模式下運行。我嘗試了一個乾淨的新項目,並得到了相同的結果。如果我從設備運行它而不是模擬器,儀器也能正常工作。 – 2010-09-17 18:24:33

+0

似乎是相反的問題,但可能相關:http://stackoverflow.com/questions/379983/does-instruments-objectalloc-leaks-require-the-simulator – 2010-09-17 18:49:12

+0

如果重新安裝該設備工作的問題,然後對我來說,鏡像解決方案將是重新安裝SDK。我以前很怕那個。我現在沒有時間這樣做,我可以從設備上工作,所以我無法確認它。我還想補充說,我公司的其他人遇到了與我一樣的問題。 – 2010-09-21 02:05:18

地板
0
2

什麼幫助了我是重新啓動iPad的我在測試上。我試過其他技巧,這是最簡單和最快速的一個。)

Z.

0
votes
answers
7 views
+10

視圖沒有越過

-1

我需要設計一個像圓角和陰影一樣的視圖。我有一個容器視圖,裏面有另一個視圖,就像我附加的圖像。但是當我爲外容器視圖應用圓角半徑時,除了具有內部視圖的區域外,半徑已經設置。如果我將它製作成clipToBounds = true,那麼它會遍體鱗傷,但陰影不會到來。所以plz幫助我在這裏。視圖沒有越過

這裏是我的代碼

containerView.layer.masksToBounds = false 
    containerView.layer.shadowColor = UIColor.black.cgColor 
    containerView.layer.shadowOpacity = 0.5 
    containerView.layer.shadowOffset = CGSize(width: -1, height: 1) 
    containerView.layer.shadowRadius = 5 
    containerView.backgroundColor = UIColor.white 
    containerView.layer.cornerRadius = 20 

我附上下面的圖片爲我的問題。 View Image

+0

能否請您分享一些代碼或者即使你的代碼是回購? –

+0

我已經在上面添加了我的代碼。提前感謝 – Hyder

沙发
0
0

你有兩種觀點,超級觀點及其子視圖,與你的目標有衝突。

  • 一方面,您希望超視圖的角半徑影響其子視圖。只有當超級視圖掩蓋其界限時纔會發生這種情況。

  • 另一方面,你想要超級觀點的陰影出現。只有在超級觀點不對其界限掩蓋時纔會發生這種情況。

所以你想要的是邏輯上的不可能性。

該解決方案很簡單。使用三個意見!在兩個視圖之間劃分陰影和裁剪的工作。

  • 最外面的視圖具有拐角半徑和陰影,並且不掩蓋邊界。這是影子製作人。

  • 下一個視圖是它的子視圖。它是完全一樣的大小,並且它也圓角半徑和它確實面具界限。這是快船。

  • 下一個視圖是子視圖的內容,子視圖。它將被第二個視圖遮擋,所以角落的半徑會影響它。

0
votes
answers
7 views
+10

因爲內存增加,iPad在某些時候會崩潰

-3

我正在爲ipad和iphone開發一個項目,這是一個非常老的項目。 我的iPad崩潰在一個主要功能,在這一點上的內存將達到1.6 GB。 但在iphone它正在working.please幫助我解決這個問題。 謝謝soo。因爲內存增加,iPad在某些時候會崩潰

+0

能否請您提供更多詳細信息 –

+0

其實我在昨天之前創建了新的版本,如果我使用iphone運行該版本,它的工作是完美的。 – srinivasreddy

+0

但是,當涉及到iPad,當我運行時,它崩潰了。但我不明白爲什麼。還有一件事是舊版本正常工作,當我將最近的類複製到舊版本,然後老版本alaso崩潰 – srinivasreddy

沙发
0
1

對於我們來說,如果您關心爲我們提供有關您的硬件和您正在處理的特定問題的更多詳細信息,那將會更有幫助。但總的來說,它似乎是一個設計缺陷由於缺乏足夠的內存大部分觀察到Ipad Airs

一般來說,在處理64位環境時,內存佔用量會增加20-30%。隨着更多的應用程序打開,包括一些在後臺進行工作,您可能會看到從內存中相當積極地驅逐應用程序。 儘管iOS版本看起來有所改善,但OS的64位版本似乎仍然比32位版本更頻繁地遇到穩定性問題。這可能只是因爲向64位應用程序(以及相關內存壓力)的轉移給iOS的內存管理例程帶來了更多壓力,這反過來又暴露了一些弱點。

上面的鏈接可能會爲你做的伎倆。祝你好運。

+0

感謝您的回覆。但我的iPad Air擁有22.4 GB可用內存。並且我只在iPhone中運行iPhone Build – srinivasreddy

0
votes
answers
7 views
+10

在ios中切換任務時發生虛假旋轉事件11

2

當您在iPad上使用4指任務切換手勢切換時,我的應用程序在返回時崩潰。在ios中切換任務時發生虛假旋轉事件11

當用戶執行了4指手勢,從我的應用程序中切換出來,我在我的應用程序委託看到applicationWillResignActive:然後applicationDidEnterBackground:,然後(假設我們目前正處在縱向)我頂層視圖控制器獲取viewWillTransitionToSize:withTransitionCoordinator:與表示橫向佈局的大小(即使設備未旋轉)。這當然會導致很多調整和重新安排新方向的觀點。緊接着,我得到viewWillTransitionToSize:withTransitionCoordinator:,其大小指示肖像(設備的原始方向)。再次,我再次爲新的(實際上是原創的)方向進行我的佈局。

我在找的是如果我等待所有這些完成,我可以全天進入和退出我的應用程序。另一方面,如果在這個不必要的工作正在進行時切換回我的應用程序,我會在某些iOS轉換代碼中發生崩潰。

在這一點上,我試圖理解爲什麼我會得到這些流浪的旋轉事件。如果我能避免這些事情發生,我可以避免陷入任何導致事故發生的情況。他們似乎並不必要。

+1

感謝您指出這一點。起初我以爲我無法複製它,然後我意識到,我不僅可以重現它,而且事實上我的應用程序在App Store上充滿了崩潰報告! – matt

+0

我發現了另一種情況發生這種情況,當用戶在應用處於多任務狀態時單擊主頁按鈕時。當應用程序處於後臺狀態時,再次連續兩次「viewWillTransitionToSize」。 – matt

+0

我在想它這樣做的原因是它可以在橫向和縱向上快照應用程序,以便它可以在其正在運行的應用程序列表中顯示縮略圖。使用適當的代碼繞過後臺發生的方向更改,將橫向退出應用程序,旋轉至縱向,然後雙擊主屏幕以顯示正在運行的應用程序。你的屏幕截圖是錯誤的。我認爲要真正解決這個問題,我需要弄清楚我的旋轉/佈局代碼中觸發iOS中與重疊動畫相關的錯誤。與此同時,我推遲了佈局,直到我的應用程序變爲活動狀態。 – Craig

沙发
0
0

事實證明,沒有辦法阻止嚮應用程序報告輪換事件。我懷疑這是一個iOS錯誤。但是,在應用程序狀態爲UIApplicationStateBackground時忽略viewWillTransitionToSize:withTransitionCoordinator:,並在視圖的layoutSubviews(如果存在)中執行相同操作可以解決此問題。

板凳
0
1

我想不出有任何理由爲什麼它會是有用的或正確獲得viewWillTransitionToSize在後臺,所以只是反彈,如果你背景是

if UIApplication.shared.applicationState == .background { 
    return 
} 

不過,這種感覺就像一個錯誤,在我看來你應該向Apple報告。

+0

換句話說:如果你實現'layoutSubviews',它是否被調用與你是否實現'viewWillTransitionToSize'無關。但是,這不是你所要求的。 – matt

+0

我們是否應該刪除我們的評論?它會更乾淨。 – matt

+0

就像我建議的那樣,刪除所有評論。你的回答站立。評論是短暫的;我們用它們來討論如何進行。現在辯論結束了。 – matt

0
votes
answers
6 views
+10

xcode儀器問題

2

我嘗試從xcode使用intrument應用程序來了解我的應用程序中的一些泄漏,我可以使用它當我在模擬器上運行我的應用程序,但問題是,當我嘗試使用儀器運行我的在設備上的應用程序,它給我的警告這樣xcode儀器問題

目標未能運行:遇到遠程異常:「可執行文件‘MyApp的’」已運行的過程97,它們是從lauched「Xcode調試」過程

是不是有問題?我不知道我以前做了什麼錯誤的步驟,有人可以幫助我? 謝謝

沙发
0
2

這似乎是你的應用程序已經在你的設備上運行,並且你試圖用儀器再次運行它,嘗試從設備完全關閉你的應用程序,然後用儀器重新啓動它。

+1

它也發生在應用程序仍在模擬器上運行時,所以我必須關閉設備和模擬器中的應用程序,然後再次使用樂器運行,謝謝saadnib :) – 2011-04-18 06:50:52

0
votes
answers
6 views
+10

幫助!儀器無法啓動

4

儀器無法在我的iPad和iPhone上啓動。兩者都配置正確,我可以從xcode上調試代碼,但沒有問題,但樂器無法啓動。幫助!儀器無法啓動

我得到的只是一聲嘟嘟聲。我看着在Mac的控制檯日誌,我看到這幾條:

10年8月18日下午5時46分27秒儀器[1406] - [NSCFArray長]:無法識別的選擇發送到實例0x11bfd93e0

我嘗試重新啓動Mac,關閉iPad,拔下iPad,從Organizer中取出iPad。我試過刪除樂器.plist文件。

我試過了兩個USB端口和不同的電纜。沒有運氣讓儀器運行。

我可以從設備上的Xcode運行應用程序,只是沒有儀器。

我試過這兩個不同的Mac上,我有同樣的問題。我嘗試將樂器連接到我的iPhone,並且遇到同樣的問題,所以我不認爲它是該設備。我真的不想購買新的iPad,只是爲了發現它不起作用。

我能夠在模擬器上運行儀器,但不能在設備上運行儀器。 Xcode可以構建並運行應用程序,因此應用程序沒有任何根本性錯誤。

儀器下拉菜單顯示「選擇目標」顯示我的iPad,但不是模擬器那樣的應用程序。我嘗試將樂器附加到正在運行的應用程序版本,附加菜單顯示該應用程序,但它是灰色的。

我升級到最後一個Xcode,並確保我的iPad運行最新,問題依然存在。我正在運行Xcode 3.2.3(1688)和儀器2.7(2529)。

如果我直接啓動儀器(而不是Xcode),則會出現一個錯誤對話框,顯示「設備連接失敗」以及未知選擇器消息,並在Instrument中看到「Target failed run」的黃色橫幅。

這裏是我的iPad控制檯日誌時,儀器連接失敗:

Thu Aug 19 16:16:27 iPad lockdownd[17] <Error>: (0x481000) set_response_error: handle_start_session SessionActive 
Thu Aug 19 16:16:28 iPad /usr/libexec/notification_proxy[149] <Error>: Could not receive size of message 
Thu Aug 19 16:16:28 iPad /usr/libexec/notification_proxy[149] <Error>: Could not receive message 
Thu Aug 19 16:16:48 iPad lockdownd[17] <Error>: (0x481000) handle_connection: Could not receive USB message #6 from Instruments. Killing connection 
Thu Aug 19 16:16:48 iPad com.apple.mobile.lockdown[17] <Notice>: receive secure message timeout! 

一切正常一個晚上,然後第二天就開始出現問題。在工作和不工作之間,我沒有對機器或設備做任何事情。

我在這裏變得非常絕望。我已經發布在Apple Dev論壇上,但沒有得到任何迴應。

任何人都可以幫助我嗎?有什麼建議?

+0

您可能需要重新訪問以前的問題並接受幫助他們的答案(通過點擊相應答案下面的綠色勾號)。 – BoltClock 2010-08-20 18:08:20

+0

你能解決這個問題嗎? – nico 2011-06-20 15:03:01

沙发
0
0

此問題已通過對iPad和iPhone進行完整的工廠重置來解決。設備上有東西被塞住了。

如果這發生在你身上,現在你知道了。 :-)

+0

我試過這個,但不幸的是它沒有工作。嘗試啓動配置文件時,我仍然聽到錯誤聲音。我使用的Xcode 4 – haider 2011-06-09 18:22:51

+0

與此捆綁了很多次。沒有工作。 – nico 2011-06-20 15:08:08

板凳
0
3

我有同樣的問題!我只能在我的iPhone上使用樂器,但不能在iPad或iPad2上使用樂器! 每當我用Xcode 4啓動儀器時,它只會發出嗶聲,並且記錄按鈕將被禁用。

我在XCode中通過>目標>編輯方案>配置文件「yourAppName」解決了該問題,並將構建配置從發佈到調試。 然後再次嘗試概況產品>簡介

如果再次得到蜂鳴.. 你會看到,它說:「選擇目標」旁邊的錄製按鈕打開下拉>選擇目標>「yourAppName」然後打記錄。

這爲我解決了它,終於能夠再次運行儀器!

我知道這個帖子是舊的,但我希望它可以幫助別人。

+0

試過,但仍然沒有運氣! – Mac 2011-06-13 23:02:18

+0

我也是:(爲什麼會發生這種情況?我想測試相機... – Rodrigo 2011-07-04 21:02:13

地板
0
0

如果有人遇到「設備連接失敗」的問題,請確保您不打開不支持新設備/ iOS 6的舊版本儀器(可能來自您的擴展塢)。這是第一個確保儀器將啓動您的設備。

要解決此問題,請轉至XCode>開放式開發工具>儀器,它將打開包含在您的XCode v4.6安裝中的最新版本的儀器。

確保您刪除了任何舊版本的樂器並重新鎖定新版本。

0
votes
answers
6 views
+10

啓動圖像未顯示在iPad中xamarin表單

0

在我的代碼中,我需要實現iOS的啓動圖像。爲此,我在資產文件夾中具有所需的圖像。啓動圖像與我預期的移動設備和其他設備一樣。但是對於iPad而言,啓動圖像不會顯示,而是顯示默認圖像。另外,我刪除了資產文件夾和資源文件夾中的默認圖標。任何人都可以知道如何解決這個問題。提前致謝。啓動圖像未顯示在iPad中xamarin表單

沙发
0
0

在LaunchImages的Properties菜單中啓用iPad,然後在LaunchImages中添加相應的圖像。

enter image description here

enter image description here

但我強烈建議你使用Launch.stroyboard代替。