草庐IT

swift - 将值传递给前一个 viewController,委托(delegate)方法未被调用

我正在从一个函数中获取schoolAddress的值。View消失后,我传递了schoolAddress的值。我试图将学校地址的值从GeoDetailsVC传递给EditChildPoofileVC..提前谢谢protocolDataEnteredDelegate:class{funcsetLocations(info:String)}classGeoDetailsVC:UIViewController{weakvardelegate:DataEnteredDelegate?=nilvarschoolAddress:String=""overridefuncviewDidDisappe

Android:如何将 Parcelable 对象传递给 Intent 并使用 bundle 的 getParcelable 方法?

为什么bundle有getParcelableArrayList,getParcelable方法;但Intent只有putParcelableArrayListExtra方法?我可以只发送object,而不是ArrayList一种元素?那么,getParcelable是什么?为了? 最佳答案 Intent提供了一堆重载putExtra()方法。假设你有一个类Foo正确地实现了Parcelable,把它放到一个Activity的Intent中:Intentintent=newIntent(getBaseContext(),NextAc

Android:如何将 Parcelable 对象传递给 Intent 并使用 bundle 的 getParcelable 方法?

为什么bundle有getParcelableArrayList,getParcelable方法;但Intent只有putParcelableArrayListExtra方法?我可以只发送object,而不是ArrayList一种元素?那么,getParcelable是什么?为了? 最佳答案 Intent提供了一堆重载putExtra()方法。假设你有一个类Foo正确地实现了Parcelable,把它放到一个Activity的Intent中:Intentintent=newIntent(getBaseContext(),NextAc

json - 使用 Swift + Alamofire + Swifty-Json 将动态数据传递给 UIScrollView

我有一个ViewController,它有一个UIScrollView。UIScrollView加载三个ViewControllersvc0,vc1,vc2:问题在ViewController上,我使用Alamofire和SwiftyJson加载数据:Alamofire.request(.GET,url,parameters:["foo":"bar"]).responseJSON{responseinswitchresponse.result{case.Success:ifletvalue=response.result.value{letjson=JSON(value)dispatc

ios - 无法使用 segue 将数据传递给第二个 Controller

当按下表格View中的单元格时,我无法让简单的segue工作。在我点击两个不同的项目后,它确实会转到下一个View。但我无法将任何值从第一个Controller传递到第二个Controller。如果我在第二个Controller中为标签设置一个值并将其加载到它显示的viewDidLoad方法中。我要疯了,因为多年来我一直在努力完成这项工作......我的Storyboard:https://snag.gy/DCw9MU.jpgCategoryListViewController(第一个Controller):importFoundationimportUIKitclassCategor

ios - 在 Swift 中将数据传递给另一个 ViewController

在开始之前,让我先说一下,我已经看过一篇关于此事的热门帖子:PassingDatabetweenViewControllers我的项目在github上https://github.com/model3volution/TipMe我在UINavigationController中,因此使用了pushsegue。我已验证我的IBAction方法已正确链接,并且segue.identifier对应于Storyboard中的segue标识符。如果我取出prepareForSegue:方法,则会发生segue,但显然没有任何数据更新。我的具体错误消息是:无法将类型“TipMe.FacesView

swift - 如何使用 Swift 将图像值传递给 ImageSlideshow

我正在尝试使用SDWebImage将图像放入ImageSlideshow。我可以获取图像但无法格式化它们。我希望我说得有道理。leturl="https://myoscapp.com/boot/json_procuct_info.php"Alamofire.request(url,method:.get).validate().responseJSON{responseinswitchresponse.result{case.success(letvalue):letjson=JSON(value)letimageslider=json[0]["products_gallery"].a

ios - 将数据传递给 ViewController

我正在努力解决以下问题:我有一个ViewController和一个单独的UIView附加到它,我使用它而不是Storyboard或xib/nib,这意味着我采用了“以编程方式绘制View”的方法。classMyViewControllerA:UIViewController{overridefuncloadView(){self.view=MyViewControllerAView()}}以上一切正常。然后在我的MyViewControllerAView中,我使用第三方UI组件,它通过使用委托(delegate)在MyViewControllerA中加载两个UIViewControll

ios - 通过 Segue 将数据传递给新的 ViewController

我正在尝试通过segue传递一串数据。JSON数据已使用JSONDecoder解析并正确显示在控制台中。一切正常,除了当我尝试将数据传递给详细信息ViewController时,我要么没有收到任何数据,要么收到错误。我正在使用prepareForSegue来传递数据。这是ViewController的代码:varnowPlaying=[Results]()varsearchTitle=[Results]()structNowPlaying:Codable{letresults:[Results]}structResults:Codable{lettitle:Stringletposte

ios - 如何使用 Metal 将纹理缓冲区数据传递给着色器?

我想在计算着色器中将纹理数据作为一维数组处理。我读到最好的方法是将其作为缓冲区而不是1D纹理传递。我正在加载纹理:lettextureLoader=MTKTextureLoader(device:device)do{ifletimage=UIImage(named:"testImage"){letoptions=[MTKTextureLoaderOptionSRGB:NSNumber(value:false)]trykernelSourceTexture=textureLoader.newTexture(with:image.cgImage!,options:options)kerne