标签: xcode6

swift编程NSErrorPointer错误等

var data: NSDictionary = 
    NSJSONSerialization.JSONObjectWithData(responseData, options:NSJSONReadingOptions.AllowFragments, error: error) as NSDictionary;
Run Code Online (Sandbox Code Playgroud)

这行代码给了我错误

NSError is not convertable to NSErrorPointer.
Run Code Online (Sandbox Code Playgroud)

所以我想把代码更改为:

var data: NSDictionary =
     NSJSONSerialization.JSONObjectWithData(responseData, options:NSJSONReadingOptions.AllowFragments, error: &error) as NSDictionary;
Run Code Online (Sandbox Code Playgroud)

这会将NSError错误转换为NSErrorPointer.但后来我得到一个新的错误,无法理解它:

NSError! is not a subtype of '@|value ST4'
Run Code Online (Sandbox Code Playgroud)

nserror swift xcode6

42
推荐指数
2
解决办法
3万
查看次数

unicode转义后的大括号中的预期十六进制代码

这在Swift的第一个测试版中有效.

var degree = "\u00B0" // degree symbol
Run Code Online (Sandbox Code Playgroud)

现在我收到此错误,我不明白在Xcode 6 Beta 5中需要做些什么来纠正它.

Expected hexadecimal code in braces after unicode escape
Run Code Online (Sandbox Code Playgroud)

swift xcode6

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

错误ITMS-4088 - 无权修改应用程序

好的,所以我想为我们的客户提交一个应用程序.

他们邀请我作为"管理员"访问他们的开发人员计划,我们创建了所有证书,配置文件和分发配置文件.

我也可以在提交时选择他们的帐户.

我通过XCode 6.0.1提交应用程序,它一直通过iTunes Connect进行身份验证,然后它会抛出此错误...

错误ITMS-4088:"组织"公司名称"无权使用Apple ID"App ID"修改应用程序.请再次尝试使用可访问此应用程序的组织的帐户"在SoftwareAssets

有谁知道为什么我得到这个?

我很确定一切都设置正确.救命!谢谢!

submit xcode6

42
推荐指数
4
解决办法
8279
查看次数

带有IB_DESIGNABLE的UIButton会抛出运行时属性警告,并且不会在Interface Builder中呈现

我正在运行Xcode 6.1并且我已经在IBInspectable中使用IB_DESIGNABLE用于很多项目,但突然之间它就不再起作用了.我创建了子类按钮,将图像和标题垂直居中放置,使用户可以通过IBI使用IBInspectable设置边框宽度和颜色.

将记录以下警告,并且我无法在drawRect中预览我的代码:

warning: IB Designables: Ignoring user defined runtime attribute for key path "spacingBetweenLabelAndImage" on instance of "UIButton". Hit an exception when attempting to set its value: [<UIButton 0x7f9278591260> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key spacingBetweenLabelAndImage.
Run Code Online (Sandbox Code Playgroud)

仍然,运行时它渲染像我打算渲染它,它也尊重我通过IB添加的相同自定义间距.

这是重新排列按钮和标题的menubutton的代码:

#import "HamburgerButton.h"

IB_DESIGNABLE
@interface HamburgerImageButton : HamburgerButton

@property IBInspectable CGFloat spacingBetweenLabelAndImage;

@end
Run Code Online (Sandbox Code Playgroud)

执行:

#import "HamburgerImageButton.h"

@implementation HamburgerImageButton

- (void)drawRect:(CGRect)rect {
    [super drawRect:rect];

    CGSize imageSize = self.imageView.frame.size;
    CGSize titleSize = self.titleLabel.frame.size;

    // Move the label left and …
Run Code Online (Sandbox Code Playgroud)

objective-c interface-builder uibutton ios xcode6

42
推荐指数
3
解决办法
2万
查看次数

iOS8 AVAudioSession setActive错误

我在XCode 6中测试我的应用程序,并在iOS8中发现AVAudioSession的问题.

我打电话的时候

[[AVAudioSession sharedInstance] setActive:NO er​​ror:nil];

我收到以下错误消息:

AVAudioSession.mm:623: - [AVAudioSession setActive:withOptions:error:]:停用已运行I/O的音频会话.在停用音频会话之前,应停止或暂停所有I/O.

在AVAudioSession.h中,它说

请注意,如果会话在运行或暂停I/O(例如音频队列,播放器,录像机,转换器,远程I/O等)时设置为非活动状态,则此方法将在iOS 8上或之后链接的应用中引发异常. .

但我不知道如何检查是否有运行的I/O以及如何在需要重置音频会话时将其全部丢弃.

avaudiosession xcode6 ios8

41
推荐指数
1
解决办法
2万
查看次数

Xcode 6中的设备屏幕截图位置

Xcode 6中的屏幕截图被下载到哪里?我通过Window> Devices启动设备窗口.然后我选择我的测试设备并单击Take Screenshot按钮.我想知道截图在哪里.

xcode ios xcode6

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

如何在状态中设置UIButton背景颜色:UIControlState.Highlighted在Swift中

我可以设置按钮的背景颜色,但我无法弄清楚如何设置背景颜色 UIControlState.Highlighted.它甚至可能吗?还是我需要沿着这setBackgroundImage条路走?

uibutton ios swift xcode6

41
推荐指数
5
解决办法
6万
查看次数

如何在没有Apple Developer帐户的情况下在xcode 6中创建ipa?

需要.ipa为Ad-Hoc分发生成文件.客户端只提供了足以创建.ipaXcode 5的证书,私钥和配置文件.但是在Xcode 6.1中我导出时Save For Ad Hoc Deployment会给出消息

To save for Ad Hoc Deployment, you need to add an Apple ID account that is enrolled in the iOS Developer Program for the development team 'xxxxxxxxxx'
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述 在此输入图像描述

.ipa没有开发者帐户凭据创建的方法?

ad-hoc-distribution ios ipa apple-id xcode6

41
推荐指数
3
解决办法
7万
查看次数

为什么我在xcode 6 beta中得到"必须将自动调整掩码转换为约束以使_setHostsLayoutEngine:YES"

我在swift UITableViewController中有以下代码,但我得到一个"必须将自动调整掩码转换为约束,以便在第二行有_setHostsLayoutEngine:YES异常.我没有更改界面构建器中的任何设置(因此都检查了Autolayout和大小类).

override func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!) -> UITableViewCell? {
    let cell:TodoItemCell = tableView.dequeueReusableCellWithIdentifier("TodoItemCell", forIndexPath: indexPath) as TodoItemCell
    let row = indexPath.row
    cell.titleLabel.text  = self.todoItems![row].title
    self.callback!(row)
    // Configure the cell...

    return cell
}
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

swift xcode6

40
推荐指数
6
解决办法
2万
查看次数

使用swift更新到Xcode 6 beta 4后获取dyld_fatal_error

我刚刚下载了Xcode 6 beta 4,我的swift项目编译没有错误,但在它到达我的代码之前,我得到一个dyld_fatal_error就在调用堆栈的开头.

调用堆栈

和带有nop指令的汇编代码中的断点

断点

我得到的控制台错误是

dyld: lazy symbol binding failed: Symbol not found: __TFSsa6C_ARGVGVSs13UnsafePointerGS_VSs4Int8__
  Referenced from: /Users/username/Library/Developer/Xcode/DerivedData/Sudoku-dhrdonaeqzsgcvewndimxbbsltnc/Build/Products/Debug/Sudoku.app/Contents/MacOS/Sudoku
  Expected in: /Users/username/Library/Developer/Xcode/DerivedData/Sudoku-dhrdonaeqzsgcvewndimxbbsltnc/Build/Products/Debug/Sudoku.app/Contents/MacOS/../Frameworks/libswift_stdlib_core.dylib

dyld: Symbol not found: __TFSsa6C_ARGVGVSs13UnsafePointerGS_VSs4Int8__
  Referenced from: /Users/username/Library/Developer/Xcode/DerivedData/Sudoku-dhrdonaeqzsgcvewndimxbbsltnc/Build/Products/Debug/Sudoku.app/Contents/MacOS/Sudoku
  Expected in: /Users/username/Library/Developer/Xcode/DerivedData/Sudoku-dhrdonaeqzsgcvewndimxbbsltnc/Build/Products/Debug/Sudoku.app/Contents/MacOS/../Frameworks/libswift_stdlib_core.dylib
Run Code Online (Sandbox Code Playgroud)

只是因为你知道该项目仍在编译,并且在Xcode 6 beta 3中运行良好.

swift xcode6

40
推荐指数
6
解决办法
2万
查看次数