问题标签 [associated-object]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
555 浏览

ios - Xcode CodeSense 错误 - 在类型的对象上找不到属性,但项目编译

我的 .pch 文件中有这个:

该类别的实现如下所示:

问题是,当我这样做时,在任何视图控制器中:

Xcode 显示此错误:Property 'loaderView' not found on object of type MyViewController

但是,该项目编译良好,并且 loaderView 上的 doSomething: 方法工作正常。如何让 Xcode 停止显示这些错误?

0 投票
1 回答
182 浏览

ruby-on-rails - Rails:如何不为新关联的对象创建新的连接模型

我正在使用 Ruby on Rails 4.1.6。我通过另一个(评论)有两个关联的模型(帖子和用户)。

用户型号:

岗位型号:

评论型号:

当我创建新帖子时,然后新加入模型评论,内容为空。有什么办法可以关闭自动创建?

编辑:

我正在使用这样的 sample_data.rake 文件填充我的数据库:

然后当我为用户创建新帖子时,也会创建我不想要的评论。

编辑2:

在数据库中它看起来像这样:

0 投票
2 回答
179 浏览

android - 解析:如何将对象添加到不是当前用户的用户

我创建了我的应用程序,其中我创建了几个用户。挑战是,我需要以一种方式构建应用程序,当我作为用户(比如用户 A)登录时,我可以将输入对象添加到另一个用户(比如用户 B)。因此,当我以用户 A 身份登录时,我可以将要保存的数据输入到用户 B 的一个空白字段中。您能协助哪种方式,我可以安排这个吗?简而言之,我如何创建一个与用户 B 关联的对象。

事情是这样的,当我以用户 A 身份登录时,我想为用户 A 和 B 添加“分数”。例如,如果用户 A 的分数是 7,B 的分数是 20,我可以添加分数在登录活动A时,他们将被添加到相应用户的“分数”字段中。

0 投票
1 回答
572 浏览

ruby-on-rails - Rails 创建重复记录

我正在尝试学习使用rails。我在关注http://guides.rubyonrails.org/getting_started.html 我添加了相关的模型。但是当我创建新事件时..它也会复制它。

结尾

这是模型:

这是我用来在特定类别中保存事件的表格:

这是显示视图代码:

事情是当我创建记录时..它会创建重复条目并删除记录它会删除这两个条目。

我无法弄清楚我的代码有什么问题。我只是按照指南..

这就是记录重复的方式

0 投票
2 回答
174 浏览

ios - objc_getAssociatedObject 返回错误值

下面是将额外值与按钮相关联的代码

当我尝试获取它的值时,uniqueId它会返回错误的值。

谁能帮我找出我做错了什么?

0 投票
1 回答
310 浏览

ios - 创建一个 CGRect 作为关联对象?

我正在尝试CGRect为我的 's 创建一个属性UIButton作为关联对象,这样我就不必为此进行子类化UIButton

基本上我正在添加一个名为 , 的属性,tapArea但我在创建它时遇到了麻烦。这是我到目前为止所拥有的:

当我NSLogdogButton.tapArea时,记录器会打印出来{{0,0},{0,0}},这是有道理的。当我尝试设置它时出现问题。我收到以下崩溃:

我相信我在使用 NSValue 之前遇到了这个错误,但我没有正确地把它拉回来。如何修复我的吸气剂?

PS这就是我在类别头文件中声明我的属性的方式:

另外,我怎样才能将我的属性设置为默认等于按钮的框架而不是{{0, 0}, {0, 0}}

0 投票
1 回答
1217 浏览

ios - 用户定义的运行时属性和关联对象

我目前正在尝试通过以下算法在 Xcode 6 中使用用户定义的运行时属性:

  1. 使用关联对象向 UIView 类添加自定义属性

    /li>
  2. 通过 Xcode 故事板设置这些属性的值 在此处输入图像描述

  3. 在运行时在代码中访问这些属性

    /li>

当我编译并运行输出是:

那么为什么myTags.name不设置呢?我错过了什么?我不能设置自定义类型的用户定义的运行时属性吗?

0 投票
2 回答
8943 浏览

cakephp - Cakephp 3.0 保存关联模型

我正在学习 cakePHP 3.0,在我的模型上保存相关数据时遇到了一些问题。

我尝试使用 ClientPreferences 的关联数据保存客户端

客户表

客户端控制器

Client 实体已正确保存,但未正确保存关联的 ClientPreferences 实体,并且 Cake 没有引发错误。

我试图遵循这个: http ://book.cakephp.org/3.0/en/orm/saving-data.html#saving-with-associations

但是没有发现任何问题可以正确执行。有人有建议吗?

先感谢您。

0 投票
4 回答
8828 浏览

swift - Swift - 枚举的关联值或扩展

关于快速枚举的一般问题。

我想创建一个“图标”枚举并将一个值“关联”到枚举案例

我想为枚举的值创建一个关联的图像。以及与枚举值相关的颜色

因此,例如,如果可以执行以下操作:

这种事情可能吗?

0 投票
1 回答
48 浏览

objective-c - 使用关联对象与类别实现文件中定义的静态对象有什么好处?

问题是我看不到使用关联对象与使用 getter/setter 方法在类别实现文件中定义的静态对象的好处。

我正在考虑在类别的头文件中定义 getter 和 setter。像这样:

然后在实现文件中声明一个静态变量并实现getter/setter方法,如下所示:

为什么我不应该使用这种方法而使用关联对象呢?

好吧,我想我不明白属性是如何工作的,以及它们是如何解决脆弱的基类问题的。可能有关系...