...le with OpenZeppelin Contracts ^5.5.0
pragma solidity ^0.8.24;
import {ERC20} from "@openzeppelin/contracts/token/ERC20/ERC20.sol";
import {ERC20Burnable} from "@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol";
import {ERC20Permit} from "@openzeppelin/contracts/token/ERC20/ext...
ERC721的Token不能在一个合约方法中授权并转移吗?
```
IERC721(tokenadr).approve(address(this), _nftid);
IERC721(tokenadr).safeTransferFrom(msg.sender, address(this), _nftid);
```
上面这个方法会报错:ERC721: approve caller is not owner nor approved for all