我正在使用僅適用於iOS 4.0的方法CGPathGetPathBoundingBox。我正在對NULL進行檢查以查看它是否可用,正如Apple Docs中的建議一樣,但我收到以下運行時錯誤: dyld:懶符號綁定失敗:未找到符號:_CGPathGetPathBoundingBox 引用自:/ Users /。 。檢查函數是否存在 - 懶惰符號綁定失敗
預計於:/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.2.sdk/System/Library/Frameworks/CoreGraphics.framework/CoreGraphics
我設置了核芯顯卡framkework鍵入「弱」,但沒有影響。同樣的事情發生在真實設備上。當我在調試器中執行時,if語句總是被執行。
if (CGPathGetPathBoundingBox != NULL) {
self.smallBounds = CGPathGetPathBoundingBox(tempPath);
}
else {
self.smallBounds = CGPathGetBoundingBox(tempPath);
}
CGPathGetPathBoundingBox()是一個C函數,而不是一個類方法。 – hotpaw2 2010-09-05 15:52:23