标签: xcode6

IBOutlets 未在 XCode 6.1 上显示 (6A1052d)

这是一个相当大的问题:奥特莱斯没有出现在 IB 中。

重现:

1)我将变量声明为 IBOutlet,例如在我的视图控制器的 .h 文件中

@property (nonatomic, strong) IBOutlet UILabel* testlabel;
Run Code Online (Sandbox Code Playgroud)

2)我打开故事板,单击视图控制器。- 如果这是一个新项目,则没有“Outlet”列表。- 如果这是一个已定义插座的旧项目,则“插座”列表包含以前的插座,但不包含我添加的插座。

有没有人遇到同样的问题。这非常重要,因为除非我停止使用 Outlet,否则我基本上无法继续。我在发行说明中找不到有关它的任何信息。

编辑我在 youtube 上添加了一个视频来显示问题,以防我没有正确解释它。如果我忘记了一些明显的事情,我很高兴被嘲笑:) 也就是说,我一直在遵循这些相同的操作,而奥特莱斯也一直在列表中。

编辑2为了清楚起见,我删除了 ivar 声明,因为它似乎引起了大部分关注。

YouTube 上的渠道

编辑3好的,我似乎遇到了之前在这个问题另一个问题上看到的问题。基本上,如果我打开自定义类下拉列表,我只会看到一些“标准”类,例如 UIViewController。如果我选择其中任何一个,我就会得到奥特莱斯。例如,对于 UIViewController 我总是有 view->View。但是,我的项目的课程不在下拉列表中。手动输入名称似乎可行,但实际上不行。一定存在一些索引问题(除非我已经删除了其中的所有内容)

~/Library/Developer/Xcode/DerivedData/
Run Code Online (Sandbox Code Playgroud)

没有成功。如果您想尝试,我已将我的代码放在GitHub上。这并没有为我显示奥特莱斯,但它为其他一些人显示了 - 所以严格来说,这不是代码的“错误”。这更多是一个 XCode 问题。欢迎任何帮助!

编辑4我认为这就是问题所在:看右边。下拉菜单不显示“ViewController.h”类。如果我手动输入它,它似乎可以识别它,但实际上我怀疑它不能识别。以前,我总是在下拉菜单中看到项目类的完整列表。班级列表只是通用的

xcode objective-c ios xcode6 xcode6.1

1
推荐指数
1
解决办法
3425
查看次数

无法使用相对路径打开文件?(C++ ifstream)

我知道这似乎是一个简单的问题,但我尝试了我能想到的一切,但对一开始就不应该成为问题的事情却无济于事。

这是一个打开文件的小型 C++ 程序。当我用绝对文件路径打开它时,它工作正常。但是,使用相对路径时,它会停止工作。

这是程序的文件路径和我要读取的文件:

C++程序: "/Users/Baggio/C++/Lab0/Lab0/Lab0/main.cpp"

文件: /Users/Baggio/C++/Lab0/Lab0/Lab0/result.txt ,/Users/Baggio/C++/Lab0/Lab0/Lab0/dict.txt

这是代码片段:

#include <iostream>
#include <fstream>
#include <iomanip> 
#include <string> 
#include <cstdlib> 
using namespace std;

int main(int argc, const char * argv[]) {

//    string dict_filename = "/Users/Baggio/C++/Lab0/Lab0/Lab0/dict.txt";
//    string result_filename = "/Users/Baggio/C++/Lab0/Lab0/Lab0/result.txt";

    string dict_filename_string = "dict.txt";
    string result_filename_string = "result.txt";

    const char* dict_filename = dict_filename_string.c_str();
    const char* result_filename = result_filename_string.c_str();

    //  open files
    ifstream dict_file(dict_filename, ifstream::in);
    ifstream result_file(result_filename, ifstream::in);

    if (!dict_file || !result_file) {
        cerr << "File could not …
Run Code Online (Sandbox Code Playgroud)

c++ xcode relative-path ifstream xcode6

1
推荐指数
1
解决办法
6437
查看次数

当我拉刷新时,Xcode 表视图数据变得重复

嗨,每次我使用拉动刷新时,我的数据都会重复。例如。通过一次拉动刷新,表视图中的 5 个初始条目将增加一倍至 10 个,并在随后的拉动刷新中再添加 5 个条目。我怎样才能停止重复..我想确保只下载新项目,并且不会再次下载表中的现有数据。

\n\n
@implementation RootViewController\n@synthesize allEntries = _allEntries;\n@synthesize feeds = _feeds;\n@synthesize queue = _queue;\n@synthesize webViewController = _webViewController;\n\n#pragma mark -\n#pragma mark View lifecycle\n\n- (void)addRows {\n\n    RSSEntry *entry1 = [[[RSSEntry alloc] initWithBlogTitle:@"1"\n                                               articleTitle:@"1"\n                                                 articleUrl:@"1"\n                                                articleDate:[NSDate date]] autorelease];\n    RSSEntry *entry2 = [[[RSSEntry alloc] initWithBlogTitle:@"2"\n                                               articleTitle:@"2"\n                                                 articleUrl:@"2"\n                                                articleDate:[NSDate date]] autorelease];\n    RSSEntry *entry3 = [[[RSSEntry alloc] initWithBlogTitle:@"3"\n                                               articleTitle:@"3"\n                                                 articleUrl:@"3"\n                                                articleDate:[NSDate date]] autorelease];\n\n\n    [_allEntries insertObject:entry1 atIndex:0];\n    [_allEntries insertObject:entry2 atIndex:0];\n    [_allEntries insertObject:entry3 atIndex:0];\n\n}\n\n\n\n\n- (void)viewDidLoad {\n    [super viewDidLoad];    \n    self.title = @"Songs";\n    self.allEntries …
Run Code Online (Sandbox Code Playgroud)

xcode ios pull-to-refresh xcode6

1
推荐指数
1
解决办法
1021
查看次数

需要导入 UIKit 的新项目文件

我有一个项目 A,我开始使用 Swift1-Xcode6 编写它。我有一些扩展文件,例如:

extension UIView {
    convenience init(x: CGFloat, y: CGFloat, w: CGFloat, h: CGFloat) {
        self.init(frame: CGRect(x: x, y: y, width: w, height: h))
    }
}
Run Code Online (Sandbox Code Playgroud)

我创建了一个新项目 B 并将这些扩展文件复制到那里。我收到此错误:

UIViewExtensions.swift:11:11: Use of undeclared type 'UIView'
Run Code Online (Sandbox Code Playgroud)

Project-A 中的文件不需要包含 UIKit,但 Project-B 需要。是什么原因?

frameworks uikit swift xcode6

1
推荐指数
1
解决办法
1163
查看次数

是否可以使 UIView 启动屏幕

是否可以将 UIViewController 或 UIView 类型类制作为启动屏幕?基本上我想要为我的应用程序提供一个动画启动屏幕。

objective-c ios xcode6

1
推荐指数
1
解决办法
2435
查看次数

我们可以在Xcode 6 beta中使用swift和objective - c吗?

我们可以在同一个xcode项目中同时使用swift(.swft)和objective c(.h .m)吗?

objective-c ios swift xcode6

0
推荐指数
1
解决办法
2251
查看次数

Swift Playground停止评估

当它停止显示变量评估时,我正在玩Swift GuidedTour.playground.我该如何重新开启?

它在我创建一个新游乐场时起作用.我必须按下一些按钮才能将其关闭,但无法将其重新打开

在此输入图像描述

这是与评估的新操场上相同的代码

在此输入图像描述

swift xcode6

0
推荐指数
1
解决办法
2267
查看次数

我如何获得UIImageView Swift的界限

我在这里遇到一些麻烦......

我如何将这段代码转换为Swift:

imageView.layer.shadowPath = [UIBezierPath bezierPathWithRect:yourImageView.bounds].CGPath;
Run Code Online (Sandbox Code Playgroud)

swift xcode6 ios8

0
推荐指数
1
解决办法
2104
查看次数

XCode找不到错误的.app文件

我将我的应用程序的名称从X更改为Y.它之前正在工作,但由于某种原因,它在执行新的拉动之后不再起作用.它给了我这个错误(来自YTests):

ld: file not found: <DerivedData Directory>/X.app/X
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

它正在寻找X.app而不是Y.app.我查看了构建设置,到处都是Y.app.它正在寻找测试中的错误文件.当我禁用测试时,我可以运行应用程序,但仍然会收到错误.有什么建议?

注意:我正在使用Xcode6-Beta5.

xcode ios xcode6

0
推荐指数
1
解决办法
500
查看次数

swift Xcode 6展开segue动作不会开火

我有一个嵌入在导航和标签栏控制器中的主视图控制器(

模态控制器("模态")的"完成"按钮绑定到主控制器("主")中定义的退出操作:

@IBAction func done(segue:UIStoryboardSegue) {}
Run Code Online (Sandbox Code Playgroud)

"完成"按钮没有开火!

在Xcode 6 Beta 4中尝试了Unwind Segue的手动segue方法,并将"完成"按钮动作绑定到"Modal"中的以下代码:

@IBAction func donePressed(sender: AnyObject) {
    performSegueWithIdentifier("unwind", sender: self)
}
Run Code Online (Sandbox Code Playgroud)

它也不起作用!

如果我删除标签栏控制器一切正常 - 这是一个错误或限制?

PSThere是一个恼人的日志输出我无法摆脱:

2014-08-17 16:14:15.380 SwiftPhotoCards[9113:497540] 17545849:_UIScreenEdgePanRecognizerEdgeSettings.edgeRegionSize=13.000000
Run Code Online (Sandbox Code Playgroud)

不知道它是否与问题有关,但我认为值得一提.

action modal-dialog segue swift xcode6

0
推荐指数
1
解决办法
3295
查看次数