问题标签 [cs193p]
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.
ibaction - 无法识别的选择器发送到 Paul Hegarty 的 CS193P 的实例
我正在关注 Paul Hegarty 的 CS193P 课程视频(第 4 讲 @ 1:05:40 标记)并遇到了问题。请帮助调试此“无法识别的选择器发送到实例”错误。该视图具有三个对象 - 参见图片(https://docs.google.com/file/d/0B453_F6cDmYzMG1OQW93WVptYUU/edit?usp=sharing)
编码
错误
ios - 表格视图控制器 cs193p iTunesU 9 课
嗨,我正在学习关于表格视图的 iTunesU CS193P 第 9 课,编译器向我报告此错误 NSInternalInconsistencyException',原因:'-[__NSCFArray removeObjectAtIndex:]: mutating method sent to immutable object'
我的模拟器是 iPad 6.1
所以我有
一个名为 GraphViewController.m 的类
(setPrograms 是设置器,我有数据要在我的 tableviewcontroller 上发送,称为 CalculatorTVC.m)
一个名为 CalculatorTVC.m 的类
(programs 是一个公共属性,我将 GraphViewController.m 中的数据放入其中)
在我的故事板中,我有一个拆分视图...在 MasterViewController 中,我有带有条形按钮项目的工具栏,它与弹出框样式标识符中的表格视图控制器(CalculatorTVC.m)相连
the error is * Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[__NSCFArray removeObjectAtIndex:]: mutating method sent to immutable object' * First throw call stack: (0x1ca1012 0x10dee7e 0x1ca0deb 0x1d21c4f 0x1d21911 0x4a5b 0x8f65 0xdd8fb 0xdd9cf 0xc61bb 0xd6b4b 0x732dd 0x10f26b0 0x229dfc0 0x229233c 0x22a0238 0x6b6e3 0x4f1476 0x870989a 0x4f2555 0x489ef9 0x46ab99 0x46ac14 0x10f2705 0x262c0 0x262a64 0x10f2705 0x262c0 0x26258 0xe7021 0xe757f 0xe66e8 0x55cef 0x55f02 0x33d4a 0x25698 0x1bfcdf9 0x1bfcad0 0x1c16bf5 0x1c16962 0x1c47bb6 0x1c46f44 0x1c46e1b 0x1bfb7e3 0x1bfb668 0x22ffc 0x24bd 0x23e5) libc++abi.dylib: terminate called throwing an exception ( lldb)
请帮我
感谢您的耐心问候
好的,我找到它崩溃的地方....
线上的崩溃
cell.textLabel.text = [@"y = " stringByAppendingString:[CalculatorBrain descriptionProgram:program]];
如果我将 NSLOG 放在此行之前,我会在输出 NSLOG 结果中看到...但是如果我将 NSLOG 放在此之后,我在输出中看不到任何内容
ios - iOS CoreData:链接器错误即使将其添加到目标的构建阶段
我正在关注 iTunes 上的 CS193p 教程,但在核心数据课程中遇到了问题。我已经完成了与演示中完全相同的所有操作(但是对于与课程中略有不同的应用程序),并且还在我的项目的构建阶段包含了 CoreData 框架。但是它仍然会引发此错误:
架构 i386 的未定义符号:
“_OBJC_CLASS_$_CoreDataTableViewController”,引用自:_OBJC_CLASS_$_BudgetTableViewController in BudgetTableViewController.o
“_OBJC_METACLASS_$_CoreDataTableViewController”,引用自:_OBJC_METACLASS_$_BudgetTableViewController in BudgetTableViewController.o ld:符号未找到架构 i386 clang :错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
知道为什么吗?在我的 BudgetTableViewController.h 中,我包含了 CoreDataTableViewController.h。还有CoreDataTableViewController.h 导入所以不知道问题出在哪里?
ios - iOS:如何在表格视图下方添加工具栏或任何页脚?
我已经按照目标 C 的 CS193p 介绍课程。我现在有一个分组表视图,我的视图控制器是一个 CoreDataTableViewController(来自 CS193p 类),它基本上只是 UITableViewController 的一个子类,实现了 FetchedResultsControllerDelegate。在我的应用程序中连接了几个屏幕,因此如果您在第一个表中按下一行,您将进入一个新屏幕,其中包含该主类别的所有子类别等。所有屏幕都是此 CoreDataViewController 的子类。
我现在对如何在一个特定的表格视图中的屏幕最底部添加工具栏感到困惑。我想我必须插入一个新视图,其中包含一个表格视图和一个工具栏。我不明白如何连接所有内容以使整个 TableView 真正起作用?在非常“顶级”控制器之前是我的 CoreDataTableViewController(我已经继承并实现了我自己的方法),但现在我不知道如何继续?如何从父视图控制器获取值到这个嵌入式表视图控制器,然后再到他的子视图控制器?
ios - cs193p assignment 4 flickr fetcher 返回一个空数组
我正在关注斯坦福 cs193p 课程的 iTunesU 讲座,我现在正在做作业 4。在我在头文件中输入 API 密钥并尝试将返回的数组记录到控制台后,它显示它是一个空数组,其中没有任何内容。由于 flickr API 发生了变化,提供的代码是否不再工作?
FlickrFetcher 类代码可以在这里访问:http: //www.stanford.edu/class/cs193p/cgi-bin/drupal/system/files/assignments/FlickrFetcher.zip
非常感谢!
objective-c - UIControlStateSelected|UIControlStateDisabled,Objective C 解释
我正在做斯坦福课程作业,他发布了这段代码 UIControlStateSelected|UIControlStateDisabled 这到底是什么意思,| 是什么意思?操作数呢?
另外,我正在尝试使用此代码在按钮上设置值,但它不起作用,有什么帮助吗?
objective-c - -[__NSCFString setStroke]:无法识别的选择器发送到实例
当我运行我的代码时,我不断收到这个错误,我试图将属性文本分配给一个按钮。我正在做斯坦福课程 cs193p 的作业 #2。代码通过了有问题的行,然后它会随机崩溃并出现错误 -[__NSCFString setStroke]: unrecognized selector sent to instance. 有问题的代码行是当我 setAttributedTitle forState 时。这是我正在使用的代码
objective-c - Assertion failure in UICollectionView when deleting
I keep getting an assertion failure when I try to delete cells from my UICollectionView. What I am doing a card game and when the cards match they are to be deleted. I made it so when they match I delete all the matched cards in the model and then delete them from the CollectionView. This is part of Assignment #3 from stanford cs193p course. Here is my code.
Controller Code
Model Code
ios - range of string does not work correctly whit nsAttributeString
i'm trying to set a set of Nsattributestring for my primary string. the situation is this:
for example i have 3 string like this:
and the last string like this:
the matchingString value is inside a label. i would try to find the range of substrings in a matchingString, and add an NsAttributeString for etch substring.
i'm using this code inside a loop for add the attribute to my label:
this code doesn't work, when i print the text from label, it don't have any attribute, i have tried to change
[[self.matchedResulLabel.attributedText string] rangeOfString:card.contents]
to
in this case it works fine, but is not what i need. So i think the problems is in the Range, but e cant fine were .
this is the code for the addLableAttributes method:
thank you
ios - 解释可能与范围有关的递归调用
我有点理解递归。我们从一种方法开始,它会调用自己,直到达到基本情况。请帮助我了解此代码的工作原理。我知道每次调用它时我们都会从堆栈中弹出一个对象,当达到基本情况时,我们最后会返回一个双精度值。每次调用堆栈时都会修改它吗?例如:3(回车)5(回车)*显然等于15。但是根据我查看它时的方法,我认为如果语句发送堆栈(3,5)返回5然后在第二次调用时它进入乘法发送(3,5) 并再次返回 5?为什么第二个被发送堆栈(3)而不是(3,5)?