uidevice

    2熱度

    1回答

    我代表我的一個客戶提交了一個更新的現有iPad應用程序,大約10分鐘後,狀態更改爲「無效二進制」,絕對沒有解釋爲什麼? 今天,我從蘋果收到一個郵件 「應用程序不允許訪問UDID,不得使用的UIDevice的唯一標識符方法,請更新您的應用程序和服務器的用戶與供應商或廣告關聯在iOS 6中引入的標識符。「 但我沒有使用UIDevice的uniqueIdentifier方法。 我不得不使用第三方Mobc

    0熱度

    1回答

    我創建了一個包含UIDevice用法的靜態庫。沒有使用uniqueIdentifier。 蘋果拒絕的應用程序起訴這個庫,我們懷疑這是因爲在搜索的唯一標識符* .A返回匹配: $ find .|grep "\.a"|grep -v "\.app"|xargs grep uniqueIdentifier 這足以必須在下面一行代碼,以獲得匹配在上面的命令。 UIDevice *device = [U

    9熱度

    3回答

    所以,since Apple is now rejecting apps that access UDID,我們公司目前的項目,我們需要消除撥打電話到該物業的所有API: [[UIDevice currentDevice] uniqueIdentifier] 我們已經消除了我們自己的代碼的所有調用,但需要確保我們正在使用的許多外部庫都沒有對這個屬性進行調用。 什麼是最可靠的方法來確定圖書館是否

    1熱度

    2回答

    我想要在MonoTouch中獲得精確的設備型號(例如iPad 3)。 我見過它done in Objective C但我還沒有弄清楚正確的P/Invokes。

    1熱度

    3回答

    我想檢測設備的當前方向。 所以,我用一行代碼 注:我的方向,即使我還沒有註冊它 -(IBAction) deviceOrientationChanged:(id) sender{ NSLog(@"Device Orientation= %d",[[UIDevice currentDevice] orientation]); } 當我改變方向,按鈕上單擊事件,我得到設備方向。 但是,

    0熱度

    2回答

    我的應用程序中有很多視圖控制器。這是一個社交網絡。 如果用戶沒有觸摸屏幕10分鐘,我需要自動更改應用程序的圖像之一。 我的第一個想法是檢測每個屏幕上的觸摸,並根據實現「自動離開」。 但可能更簡單的方式存在。可能是我可以在我的應用程序中檢測到整個設備的觸摸。 預先感謝您!

    2熱度

    2回答

    我有一個提交給iTunes的崩潰日誌。我不知道如何重現這個問題,所以我很難排除麻煩。 [的UIDevice setOrientation:動畫:]導致在iOS 6 一個EXC_BAD_ACCESS崩潰任何建議,將不勝感激! 這裏是崩潰日誌的相關部分: Thread 0 name: Dispatch queue: com.apple.main-thread Thread 0 Crashed: 0

    3熱度

    1回答

    我檢查: [[UIDevice currentDevice] systemName] 在applicationDidEnterBackground 。它導致了一個EXC_BAD_ACCESS(SIGSEGV)信號。堆棧跟蹤顯示這是在UIDevice內部發生的,它正在調用CFDictionaryGetValue。 進行實驗,稱: CFDictionaryGetValue(NULL, "key")

    0熱度

    1回答

    我知道這是一個衆所周知的討論問題。而且我已經在這裏搜索了我想知道的內容並且無法得出任何結論。 UniqueIdentifier在iOS6.0.1中仍然有效(儘管從5.0版開始不推薦使用,我知道)。但是,它可能會返回一些不同的(或零)字符串比舊的操作系統版本?可能只在某些特定設備上?我設法在5.1中進行測試,返回的字符串等於6.0.1中的字符串。 我讀了很多說它不再工作,但實際上它仍然有效。現在的問

    1熱度

    1回答

    我想爲我創建的簡單UIDevice類別設置一些測試用例。 因爲這些方法是實例方法,所以我創建了一個模擬來模擬currentDevice行爲。 添加的方法基於name屬性,所以我創建了一個存根以在name屬性上返回一個假名稱。 存根運作良好,但如果我嘗試訪問我的其他方法,我得到非嘲弄的名稱屬性。 這裏是我的測試案例: #import "UIDevice_NameFromDevice_Tests.h"