---
title: "CGPDFScannerPopObject(_:_:)"
framework: coregraphics
role: symbol
role_heading: Function
path: "coregraphics/cgpdfscannerpopobject(_:_:)"
---

# CGPDFScannerPopObject(_:_:)

Retrieves an object from the scanner stack.

## Declaration

```swift
func CGPDFScannerPopObject(_ scanner: CGPDFScannerRef, _ value: UnsafeMutablePointer<CGPDFObjectRef?>?) -> Bool
```

## Parameters

- `scanner`: A valid scanner object.
- `value`: On output, points to the object popped from the scanner stack.

## Return Value

Return Value true if the object is retrieved successfully; otherwise, false.

## See Also

### Getting PDF Objects from the Scanner Stack

- [CGPDFScannerPopBoolean(_:_:)](coregraphics/cgpdfscannerpopboolean(_:_:).md)
- [CGPDFScannerPopInteger(_:_:)](coregraphics/cgpdfscannerpopinteger(_:_:).md)
- [CGPDFScannerPopNumber(_:_:)](coregraphics/cgpdfscannerpopnumber(_:_:).md)
- [CGPDFScannerPopName(_:_:)](coregraphics/cgpdfscannerpopname(_:_:).md)
- [CGPDFScannerPopString(_:_:)](coregraphics/cgpdfscannerpopstring(_:_:).md)
- [CGPDFScannerPopArray(_:_:)](coregraphics/cgpdfscannerpoparray(_:_:).md)
- [CGPDFScannerPopDictionary(_:_:)](coregraphics/cgpdfscannerpopdictionary(_:_:).md)
- [CGPDFScannerPopStream(_:_:)](coregraphics/cgpdfscannerpopstream(_:_:).md)
