繁体   English   中英

收到错误消息:“扩展名可能不包含存储的属性”

[英]Getting an error: “Extensions may not contain stored properties”

我是Swift和xcode的新手。 我想声明内GoogleMobileAds变量UISplitViewControllerDelegate ,但我得到一个错误:扩展名可能不包含存储性能。

这是我的代码:

import GoogleMobileAds

extension MainBiblePagerVC: UISplitViewControllerDelegate{
    // Setup Navigation Items in Bible Page
    var interstitial: GADInterstitial!

谢谢!

您不能在扩展内部声明存储的属性,只能声明计算的属性

因此,您有两种方法:

  1. 在类MainBiblePagerVC中声明存储的属性

  2. 使用计算属性:

     extension MainBiblePagerVC: UISplitViewControllerDelegate{ var interstitial: GADInterstitial! { // add object initialization here let object = GADInterstitial() // set its parameters return object } } 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM