---
title: nextObject()
framework: foundation
role: symbol
role_heading: Instance Method
path: foundation/nsenumerator/nextobject()
---

# nextObject()

Returns the next object from the collection being enumerated.

## Declaration

```swift
func nextObject() -> Any?
```

## Return Value

Return Value The next object from the collection being enumerated, or nil when all objects have been enumerated.

## Discussion

Discussion The following code illustrates how this method works using an array: NSArray *anArray = // ... ; NSEnumerator *enumerator = [anArray objectEnumerator]; id object;   while ((object = [enumerator nextObject])) {     // do something with object... }

## See Also

### Getting the Enumerated Objects

- [allObjects](foundation/nsenumerator/allobjects.md)
