错误:multidimensional array中的“数组索引超出范围”

我已经宣布我的数组像 var tile = [[Int]]() 之后,我已经初始化它的价值 for (var index = 0; index < 4; index++) { for (var sindex = 0; sindex < 4; sindex++) { self.tile[index][sindex] = 0 // error here println("\(index) \(sindex)") } } 在运行时它给出一个错误“数组索引超出范围”

如何在基于表格视图的切换变化事件中获取单元格的索引path

我有自定义的单元格在右侧的几个单元格中切换。 我想要的是在开关切换事件中存储特定单元格的值。 表视图有数字部分,所以我不能设置切换标记,因为我需要部分以及行来获取索引path。 任何build议任何替代,但我必须使用UISwitch在部分基于表视图。 谢谢

没有得到电子邮件和公众简介使用Facebook 4.4.0 SDK

我目前正在使用Facebook SDK 4.4.0。 在4.4.0版本之前,在4.3.0版本中,我们使用下面的代码获得了email,public_profile NSArray *arrFBPermission = [[NSArray alloc]initWithObjects:@"email",@"public_profile", nil]; [loginUsingFB logInWithReadPermissions:arrFBPermission handler:^(FBSDKLoginManagerLoginResult *result, NSError *error){ [[[FBSDKGraphRequest alloc] initWithGraphPath:@"me" parameters:nil] startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error){ if (!error){ NSString *fnm = [result valueForKey:@"first_name"]; NSString *lnm = [result valueForKey:@"last_name"]; } else{ Nslog("%@", error localizedDescription); } }]; } 现在在新的SDK(即4.4.0),我没有得到这些值。 为什么? 我想从Facebook的电子邮件,名字,姓氏,身份证。

在Swift的SQLite项目中使用UnsafePointer <Uint8>问题

我们正在Swift中实现iOS中的SQLite,而不使用包装器或Objective-C桥接。 一切工作正常,除了做一个查询和提取结果。 问题出在Swift中从SQLite返回的UnsafePointer<UInt8> ,如下所示: var querySQL = "SELECT address, phone FROM CONTACTS WHERE NAME = 'myName'" var cQuery = querySQL.cStringUsingEncoding(NSUTF8StringEncoding) var statement: COpaquePointer = nil if sqlite3_prepare_v2(contactsDB, cQuery!, -1, &statement, nil) == SQLITE_OK { if sqlite3_step(statement) == SQLITE_ROW { var address : UnsafePointer<UInt8> = sqlite3_column_text(statement, 0) var data = NSData(bytes: address, length: 10) var string […]

CTCallCenter – 调用事件处理程序 – 处于后台状态

关于苹果文档,在应用程序暂停时无法处理手机状态: http : //developer.apple.com/library/ios/#DOCUMENTATION/NetworkingInternet/Reference/CTCallCenter/Reference/Reference.html “它被暂停时,您的应用程序不会收到通话事件” 这是否也适用于“背景”状态? (由于苹果文档中描述的状态与“暂停”的应用程序状态不同, http://developer.apple.com/library/ios/#DOCUMENTATION/iPhone/Conceptual/iPhoneOSProgrammingGuide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html 我正在使用以下代码处理电话状态: CTCallCenter *callCenter = [[CTCallCenter alloc] init]; callCenter.callEventHandler=^(CTCall* call) { //call state }; 我已经添加了一个本地通知到callEventHandler块,以检查是否会收到一个呼叫事件,而我的应用程序是在后台状态,但是接缝,该块没有执行(我的应用程序有一个后台支持和所有收到的事件TCP)正确处理,而应用程序在后台) 任何帮助表示赞赏! 谢谢

iPhone无线开启或closures?

在iOS框架内,如何检查Wifi收音机是否被用户启用? 请注意,我不关心通过Wifi的可达性,而是如果用户closures设备。 谢谢。

如何使用新的iOS 7 API获取自动换行信息?

我注意到iOS 7引入了与文本布局相关的新类,如NSLayoutManager,NSTextStorage和NSTextContainer。 我怎样才能使用这些为了获得有关在NSString上换行的信息? 例如,说我有一个很长的NSString,我把它放在一个UILabel。 如果我在UILabel上启用多行,它会产生一个如下所示的string: The quick brown fox jumps over the lazy dog. 这很好,但我不能访问代码中的换行符(例如jumps后,我希望它返回\n或类似的东西)。 我想知道哪些字符索引断行发生。 我知道我们可以用CoreText做到这一点 ,但是因为我们在iOS 7中有这些新类,所以我想知道如何使用它们。

asynchronous下载图片

我需要从网上下载图像并将其显示在ImageView 。 目前我正在使用SDWebImage (这是一个具有caching支持的asynchronous图像下载器,具有UIImageView类别)。 但是,当我点击后退button和前进button时(当我试图重复来回查看视图时),它会崩溃。 无论如何,这很less发生,但我需要摆脱这个错误。 是否有任何其他库(不使用私有API),我可以在我的项目中使用?

QR码可能的数据types或标准

我正在开发一个iOS应用程序来扫描QR码。 我成功地扫描并从QR码获取代码。 题: 我的问题是我可以从QR码中得到什么样的数据types和格式? 在我search谷歌期间,我发现QR码可以用于 联系人数据 日历数据 url 电子邮件地址 电话号码 短信 纯文本 地理位置 这是完整的清单,是否有相同的标准来表示QR码中的以上数据? 意思是生成QR码types的QR码的相同方式。 在QR码中是否有标准的生成和表示数据的方法?

在Objective-C中如何将数据从Iphone发送到OS2中的Apple Watch

我已经看到一个类似的问题 ,如何在Swift中来回发送数据。 我问同样的问题,但在Objective-C。 我也看过苹果的过渡文档 。 我用清晰的例子,而不是演讲材料最好地工作。 所以如果有人已经实现了这一点,并不介意分享,这将是非常感激。