当我尝试在项目中运行测试时出现此错误。我在我的项目中添加了一个框架作为嵌入式框架。确切的错误消息是
function GetSCREENSHOT: TBitmap;
var
Locked: Boolean;
Canvas: TCanvas;
R: TRect;
begin
Result := TBitmap.Create;
Result.Width := 200;
Result.Height := 200;
Canvas := TCanvas.Create;
Canvas.Handle := GetDC(0);
Locked := Canvas.TryLock;
try
// just a poor example
R := Rect(1280 div 2 - 100, 720 div 2 - 100, 1280 div 2 + 100, 720 div 2 + 100);
Result.Canvas.CopyRect(R, Canvas, R);
finally
if Locked then
Canvas.Unlock;
ReleaseDC(0, Canvas.Handle);
Canvas.Free;
end;
end;
我已经按照所有步骤向Xcode添加了一个嵌入式框架。但仍然没有用。
顺便说一句,我正在使用豆荚。
答案 0 :(得分:0)
之前我遇到过这个问题。
首先尝试清除项目,按 - Cmd+Shift+K
和缓存文件夹 - Cmd+Alt+Shift+K
。
确保您的Podfile中有最新版本的LayerKit:
target 'YourAppName' do
pod 'LayerKit', '~> 0.22'
end
然后运行pod update
我希望我能帮助你!