只需向Storyboard添加一个NSCollectionView,代码就不会编译错误:未知的segue关系:Prototype.
这是Swift/XCode6-beta4的已知错误还是我错过了什么?
我在Tabbed Application,Xcode 6 beta中创建了一个To To list列表应用程序.目前正在迅速采取行动.
如何将核心数据添加到应用程序委托文件中?当我去创建一个新的选项卡式应用程序时,没有选项可以添加它.我注意到你可以在其他项目模板中打开核心数据而不是这个?
有没有人试过XCODE-6 GM发布的符号?我在寻找
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKitBase.framework/Versions/A/Resources/symbolicatecrash
但现在它不适用于Xcode-6软件包.它在Xcode-5中可用
这是我的代码,显示地图上当前位置的警报和蓝点:
MapName.h
#import <UIKit/UIKit.h>
#import <MapKit/MapKit.h>
#import <CoreLocation/CoreLocation.h>
@interface MapName : UIViewController <MKMapViewDelegate, CLLocationManagerDelegate>
@property (strong, nonatomic) IBOutlet MKMapView *MapName;
@property (strong, nonatomic) CLLocationManager *locationManager;
@end
Run Code Online (Sandbox Code Playgroud)
MapName.m
- (void)viewDidLoad
{
[super viewDidLoad];
self.locationManager = [[CLLocationManager alloc]init];
self.locationManager.delegate = self;
if ([self.locationManager respondsToSelector:@selector(requestWhenInUseAuthorization)]) {
[self.locationManager requestWhenInUseAuthorization];
}
[self.locationManager startUpdatingLocation];
//Center the map
[self gotoLocation];
//Show current position
_MapName.showsUserLocation = YES;
}
Run Code Online (Sandbox Code Playgroud)
我已将密钥NSLocationWhenIsUseUsageDescription作为字符串添加到Info.plist中.我在Xcode上仍然遇到同样的错误.
这是我对标签栏项目的设置:

但是,当单击应用程序内的项目时,未显示1051-id-badge选择的图像,而是显示任何内容:

我的设置有问题吗?有任何想法吗?
我和许多其他人一样,遇到了XCode 6+崩溃的问题.我得到SourceKit崩溃以及完整的应用程序崩溃.一时兴起,我想我会尝试6.1.1(开发人员成员中心),更糟糕的是,调试器断点现在导致应用程序崩溃.所以我说忘了它并回到6.1,但是在放入调试器断点时我仍然会崩溃.
显然,这个带断点的崩溃只影响模拟器,物理设备设置并在没有问题的情况下在断点处停止.奇怪的!
这绝对让人抓狂!其他人得到这个吗?
我试过的事情:
堆栈跟踪的负责人:
Process: Xcode [7904]
Path: /Applications/Xcode.app/Contents/MacOS/Xcode
Identifier: com.apple.dt.Xcode
Version: 6.1 (6604)
Build Info: IDEFrameworks-6604000000000000~2
App Item ID: 497799835
App External ID: 752282650
Code Type: X86-64 (Native)
Parent Process: launchd [185]
Responsible: Xcode [7904]
User ID: 501
Date/Time: 2014-11-25 12:32:49.348 -0800
OS Version: Mac OS X 10.9.5 (13F34)
Report Version: 11
Anonymous UUID: E22980F9-B80B-F985-200A-FE471C623C56
Crashed Thread: 23 <DBGLLDBSessionThread (pid=7957)>
Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x00000001409bdfd0
VM Regions …Run Code Online (Sandbox Code Playgroud) Xcode 6中有没有办法自动生成init函数?
更好理解的一个例子:
我有这些属性:
var name: String
var location: String
var date : NSDate
var host: String
var description: String
Run Code Online (Sandbox Code Playgroud)
我想自动生成这个init函数:
init (name: String, location: String, date: NSDate, host: String, description: String, eventReceived: NSDate) {
self.name = name;
self.location = location
self.date = date
self.host = host
self.description = description
}
Run Code Online (Sandbox Code Playgroud) 自升级到Xcode6以来,我们在模拟器上进行的iOS自动化测试已经发生了灾难.我们可以观察到视图切换速度减慢,UIAutomation也感觉到它并经常返回一个空的或未完全更新的应用程序主窗口,你可以想象稳定性.
部分原因是我们的VM速度很慢,但我们仍然需要找到解决方法.
然后我注意到CoreSimulatorService进程在启动和关闭模拟器之间保持活跃.所以我杀了它,看看会有什么变化:
killall -9 com.apple.CoreSimulator.CoreSimulatorService
Run Code Online (Sandbox Code Playgroud)
它被杀死并重新启动后,模拟器的性能似乎变得更好,至少我看不到随机失败了(希望如此).我想这有点清理.
所以我希望能更好地了解CoreSimulatorService的功能是什么?
此外,当Apple发布新内容时,我很困惑在哪里找到文件(原谅我的无知).例如,除了Xcode Release Note之外,我没有在iOS开发者库中找到提及simctl的任何文档.
谢谢!
我想在我的iOS项目中与facebook登录SDK集成.问题是我在启动应用程序时收到此错误消息.
2015-01-08 18:33:06.591 XXXXX[24994:2533100] *** Terminating app due to uncaught exception 'com.facebook.sdk:InvalidOperationException', reason: 'FBSession: No AppID provided; either pass an AppID to init, or add a string valued key with the appropriate id named FacebookAppID to the bundle *.plist'
Run Code Online (Sandbox Code Playgroud)
我已将此行包含在我的info.plist中,但仍无法正常工作.
info.list
<key>FacebookAppID</key>
<string><1025024xxxxxxxx></string>
<key>FacebookDisplayName</key>
<string>XXXXXX</string>
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleURLSchemes</key>
<array>
<string>fb<1025024xxxxxxxx></string>
</array>
</dict>
</array>
Run Code Online (Sandbox Code Playgroud)
我怀疑它没有检测到我的脸书ID.我正在使用xcode6.1.请指教.
如何从系统中获取一周中的数据(NSDate我认为)?
到现在为止,我只能参加当天的活动,但我希望能够在阵容中度过所有工作日.
如果将星期的第一天设置为星期一,我的数组将如下所示:
[ Mon, Tue, Wed... ]
Run Code Online (Sandbox Code Playgroud)
如果星期的第一天是星期日,我的数组看起来像:
[Sun, Mon, Tue... ]
Run Code Online (Sandbox Code Playgroud)
码:
let dateNow = NSDate()
let calendar = NSCalendar.currentCalendar()
let components = calendar.components(.CalendarUnitHour | .CalendarUnitMinute | .CalendarUnitSecond | .CalendarUnitYear , fromDate: dateNow)
/*This is the way how i take system time */
let format = NSDateFormatter()
format.dateFormat = "EEE"
stringDay = format.stringFromDate(dateNow)
Run Code Online (Sandbox Code Playgroud)