问题标签 [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.
ios - Xcode CodeSense 错误 - 在类型的对象上找不到属性,但项目编译
我的 .pch 文件中有这个:
该类别的实现如下所示:
问题是,当我这样做时,在任何视图控制器中:
Xcode 显示此错误:Property 'loaderView' not found on object of type MyViewController
但是,该项目编译良好,并且 loaderView 上的 doSomething: 方法工作正常。如何让 Xcode 停止显示这些错误?
ruby-on-rails - Rails:如何不为新关联的对象创建新的连接模型
我正在使用 Ruby on Rails 4.1.6。我通过另一个(评论)有两个关联的模型(帖子和用户)。
用户型号:
岗位型号:
评论型号:
当我创建新帖子时,然后新加入模型评论,内容为空。有什么办法可以关闭自动创建?
编辑:
我正在使用这样的 sample_data.rake 文件填充我的数据库:
然后当我为用户创建新帖子时,也会创建我不想要的评论。
编辑2:
在数据库中它看起来像这样:
android - 解析:如何将对象添加到不是当前用户的用户
我创建了我的应用程序,其中我创建了几个用户。挑战是,我需要以一种方式构建应用程序,当我作为用户(比如用户 A)登录时,我可以将输入对象添加到另一个用户(比如用户 B)。因此,当我以用户 A 身份登录时,我可以将要保存的数据输入到用户 B 的一个空白字段中。您能协助哪种方式,我可以安排这个吗?简而言之,我如何创建一个与用户 B 关联的对象。
事情是这样的,当我以用户 A 身份登录时,我想为用户 A 和 B 添加“分数”。例如,如果用户 A 的分数是 7,B 的分数是 20,我可以添加分数在登录活动A时,他们将被添加到相应用户的“分数”字段中。
ruby-on-rails - Rails 创建重复记录
我正在尝试学习使用rails。我在关注http://guides.rubyonrails.org/getting_started.html 我添加了相关的模型。但是当我创建新事件时..它也会复制它。
结尾
这是模型:
这是我用来在特定类别中保存事件的表格:
这是显示视图代码:
事情是当我创建记录时..它会创建重复条目并删除记录它会删除这两个条目。
我无法弄清楚我的代码有什么问题。我只是按照指南..
ios - objc_getAssociatedObject 返回错误值
下面是将额外值与按钮相关联的代码
当我尝试获取它的值时,uniqueId
它会返回错误的值。
谁能帮我找出我做错了什么?
ios - 创建一个 CGRect 作为关联对象?
我正在尝试CGRect
为我的 's 创建一个属性UIButton
作为关联对象,这样我就不必为此进行子类化UIButton
。
基本上我正在添加一个名为 , 的属性,tapArea
但我在创建它时遇到了麻烦。这是我到目前为止所拥有的:
当我NSLog
说dogButton.tapArea
时,记录器会打印出来{{0,0},{0,0}}
,这是有道理的。当我尝试设置它时出现问题。我收到以下崩溃:
我相信我在使用 NSValue 之前遇到了这个错误,但我没有正确地把它拉回来。如何修复我的吸气剂?
PS这就是我在类别头文件中声明我的属性的方式:
另外,我怎样才能将我的属性设置为默认等于按钮的框架而不是{{0, 0}, {0, 0}}
?
ios - 用户定义的运行时属性和关联对象
我目前正在尝试通过以下算法在 Xcode 6 中使用用户定义的运行时属性:
使用关联对象向 UIView 类添加自定义属性
/li>通过 Xcode 故事板设置这些属性的值
在运行时在代码中访问这些属性
/li>
当我编译并运行输出是:
那么为什么myTags.name
不设置呢?我错过了什么?我不能设置自定义类型的用户定义的运行时属性吗?
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
但是没有发现任何问题可以正确执行。有人有建议吗?
先感谢您。
swift - Swift - 枚举的关联值或扩展
关于快速枚举的一般问题。
我想创建一个“图标”枚举并将一个值“关联”到枚举案例
我想为枚举的值创建一个关联的图像。以及与枚举值相关的颜色
因此,例如,如果可以执行以下操作:
这种事情可能吗?
objective-c - 使用关联对象与类别实现文件中定义的静态对象有什么好处?
问题是我看不到使用关联对象与使用 getter/setter 方法在类别实现文件中定义的静态对象的好处。
我正在考虑在类别的头文件中定义 getter 和 setter。像这样:
然后在实现文件中声明一个静态变量并实现getter/setter方法,如下所示:
为什么我不应该使用这种方法而使用关联对象呢?
好吧,我想我不明白属性是如何工作的,以及它们是如何解决脆弱的基类问题的。可能有关系...