小编Nee*_*eku的帖子

如何使用NSURLIsExcludedFromBackupKey或kCFURLIsExcludedFromBackupKey?

我的应用程序被拒绝,因为我在iPhone上的Documents文件夹中保存了应用内购买数据.

可以重新创建但必须保持应用程序正常运行的数据 - 或者因为客户希望它可供脱机使用 - 应标记为"不备份"属性.对于NSURL对象,请添加该NSURLIsExcludedFromBackupKey属性以防止备份相应的文件.对于CFURLRef对象,请使用相应的kCFURLIsExcludedFromBackupKey属性.

但我希望用户即使离线也能使用这些数据,所以我会使用kCFURLIsExcludedFromBackupKeyNSURLIsExcludedFromBackupKey.他们之间有什么不同?

问题是如何使用它们中的任何一个,它将返回什么以及如何使用这个返回的数据?

storage data-storage ios

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

On Duplicate Key在SQLite中不起作用

在我的表中,id是主键,但此代码在sqlite3中不起作用:

insert into text (id,text) VALUES(150574,'Hello') ON DUPLICATE KEY UPDATE 'text' = 'good'
Run Code Online (Sandbox Code Playgroud)

请帮我.

sqlite primary-key duplicates

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

iOS比较两个相同的NSDates不会返回NSOrderedSame

作为标题,我尝试了以下简单的代码:

NSDate *date1 = [NSDate date];
NSDate *date2 = [NSDate date];
if([date1 compare:date2] == NSOrderedSame)
 NSLog(@"two time same");
else
 NSLog(@"two time not same");
Run Code Online (Sandbox Code Playgroud)

结果是:

two time not same
Run Code Online (Sandbox Code Playgroud)

我不明白,有人可以给我一些提示吗?谢谢.

nsdate ios

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

使用反向代理Nginx与GoLang进行SSL

我目前正在撰写GoLang网站,并希望尽快添加SSL.我的问题是使用内置的Golang SSL软件包有哪些优点/缺点,或者当我将它用于反向代理时,我应该/我可以用nginx做SSL吗?

reverse-proxy nginx go

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

在MongoDb中加载延迟

什么是延迟加载MongoDb?如果我们想要创建一个数据库,它就像:

m.getDB(<dbName>).getCollectionNames() 
Run Code Online (Sandbox Code Playgroud)

由于只是延迟加载.谁能解释一下?

lazy-loading mongodb

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

AVAudioSession操纵声音输出

我正在使用AVSoundSession配置声音,并AVAudioPlayer播放不同的声音.我搜索了很多,找不到任何东西.如何操作输出源?

我需要一种方法SoundManager,我可以在手机扬声器和扬声器之间切换输出.

success = [session overrideOutputAudioPort:AVAudioSessionPortOverrideSpeaker
                                     error:&error];
Run Code Online (Sandbox Code Playgroud)

使用此功能,我可以将声音传送到扬声器,但没有办法将其移动到手机扬声器.任何人都可以帮助我吗?

objective-c avfoundation ios

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

Swift应用程序在真实设备上崩溃但在模拟器上运行

这个函数从昨天开始获取日期; 它正在我的模拟器上工作,但它与我的真实设备崩溃.

我正在使用Xcode6 Beta 6.

var tuple :(value Int, unit:NSCalendarUnit) = (1, NSCalendarUnit.CalendarUnitDay)
var date = NSDate()
var yesterday = NSCalendar.currentCalender().dateByAddingUnit(tuple.unit, value: (-tuple.value), toDate: date, options: NSCalendarOptions.SearchBackwards)
Run Code Online (Sandbox Code Playgroud)

这是我在我的真实设备上得到的错误:

-[_NSCopyOnWriteCalendarWrapper dateByAddingUnit:value:toDate:options:]: unrecognized selector sent to instance 0x176cca10
Run Code Online (Sandbox Code Playgroud)

ios swift xcode6

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

使用JSON在表视图中加载数据时,应用程序崩溃

我正在表视图中加载JSON数据.问题是,如果我滚动表视图,我的应用程序崩溃.以下是代码:

    - (void)viewDidLoad {
    [super viewDidLoad];
    jsonurl=[NSURL URLWithString:@"http://www.1040communications.net/sheeba/stepheni/iphone/stephen.json"];

    jsonData=[[NSString alloc]initWithContentsOfURL:jsonurl];

    jsonArray = [jsonData JSONValue]; 


    items = [jsonArray objectForKey:@"items"];

    story = [NSMutableArray array];
    description1 = [NSMutableArray array];
    media1 = [NSMutableArray array];

    for (NSDictionary *item in items )
    {
        [story addObject:[item objectForKey:@"title"]];
        [media1 addObject:[item objectForKey:@"media"]];


    }
     NSLog(@"booom:%@",story);

}

    - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
    return 1;
}

    - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    return [story count];
}


// Customize the appearance of table view cells.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

    static NSString *CellIdentifier …
Run Code Online (Sandbox Code Playgroud)

scroll objective-c uitableview

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

在我加入Flurry分析后,如何让我的构建在xcode中取得成功?

我在项目中添加了标记为'Flurry'的文件夹.我在AppDelegate.m中添加了这些行:

#import "Flurry.h"

- (void)applicationDidFinishLaunching:(UIApplication *)application
{
    [Flurry startSession:@"my_key"];
}
Run Code Online (Sandbox Code Playgroud)

但是,在我尝试运行后,我收到了7个错误.

Undefined symbols for architecture i386:
  "_SCNetworkReachabilityCreateWithAddress", referenced from:
      +[FlurryReachability flurryReachabilityWithAddress:] in libFlurry.a(libFlurry.a-i386-master.o)
  "_SCNetworkReachabilityCreateWithName", referenced from:
      +[FlurryReachability flurryReachabilityWithHostName:] in libFlurry.a(libFlurry.a-i386-master.o)
  "_SCNetworkReachabilityGetFlags", referenced from:
      -[FlurryReachability flurryCurrentReachabilityStatus] in libFlurry.a(libFlurry.a-i386-master.o)
      -[FlurryReachability isFlurryReachable] in libFlurry.a(libFlurry.a-i386-master.o)
      -[FlurryReachability isFlurryConnectionRequired] in libFlurry.a(libFlurry.a-i386-master.o)
      -[FlurryReachability isFlurryConnectionOnDemand] in libFlurry.a(libFlurry.a-i386-master.o)
      -[FlurryReachability isFlurryUserInterventionRequired] in libFlurry.a(libFlurry.a-i386-master.o)
      -[FlurryReachability isFlurryReachableViaWWAN] in libFlurry.a(libFlurry.a-i386-master.o)
      -[FlurryReachability isFlurryReachableViaWiFi] in libFlurry.a(libFlurry.a-i386-master.o)
      ...
  "_SCNetworkReachabilityScheduleWithRunLoop", referenced from:
      -[FlurryReachability flurryStartNotifier] in libFlurry.a(libFlurry.a-i386-master.o)
  "_SCNetworkReachabilitySetCallback", referenced from:
      -[FlurryReachability flurryStartNotifier] in libFlurry.a(libFlurry.a-i386-master.o)
  "_SCNetworkReachabilityUnscheduleFromRunLoop", referenced from:
      -[FlurryReachability …
Run Code Online (Sandbox Code Playgroud)

iphone analytics flurry

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

在iOS上将NSData转换为NSAttributedString

在我的应用程序中,我试图存档一个NSAttributedString对象,所以我NSData使用以下代码成功将其转换为对象:

NSData *attrStrData = [attrStr dataFromRange:NSMakeRange(0, attrStr.length) documentAttributes:NULL error:nil];
Run Code Online (Sandbox Code Playgroud)

现在我想将此NSData对象转换回来NSAttributedString.我相信OSX你有一些方法,但有没有iOS?我找到了NSAttributedString+Encoding,但似乎对它的支持较少,而且没有CocoaPods.欢迎任何建议.

objective-c nsattributedstring nsdata ios ios7

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

使用iOS8中的Home kit框架设置home

我想HMHomeHMHomeManager和创建addHomeWithName.

HMHomeManager * myHomeManager;

[myHomeManager addHomeWithName:@"My Home" completionHandler:^(HMHome *home, NSError *error) 
{

    if (!error) {
        NSLog(@"Created Home : %@",home.name);

    } else {

        NSLog(@"Error : %@",[error localizedDescription]);
    }
}];
Run Code Online (Sandbox Code Playgroud)

运行应用程序时,我收到以下错误,而不是创建Home

Error : The operation couldn’t be completed. (HMErrorDomain error -70892.).
Run Code Online (Sandbox Code Playgroud)

ios homekit

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

在swift中,有没有办法让UIView类也成为MPMediaPickerControllerDelegate?

我目前正在尝试使用swift制作音乐应用.这是我的第一个应用程序(不包括几个教程).我一直在看一些示例代码,包括Apple的addMusic示例,我遇到了以下将目标c代码转换为swift的问题:

class ViewController: UIViewController <MPMediaPickerControllerDelegate> {
Run Code Online (Sandbox Code Playgroud)

我得到错误"不能专门化非泛型类型'UIViewController'.有没有办法做到这一点我缺少或我需要定义一个单独的类作为我的选择器委托?

我看到的addMusic代码就在这里.

xcode objective-c mpmediapickercontroller ios swift

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

获取错误:字段初始值设定项无法引用非静态字段,方法或属性

错误消息是:

Error   1   A field initializer cannot reference the non-static field, method, or property 'AmazingPaintball.Form1.thePoint'    
Run Code Online (Sandbox Code Playgroud)

这是构造函数:

namespace AmazingPaintball
{
class Paintball
{
    public Point startPoint;


    public Paintball(Point myPoint)
    {
        startPoint = myPoint;


    }
Run Code Online (Sandbox Code Playgroud)

这是导致错误的代码:

    Point thePoint = new Point(50, 50);
    Paintball gun = new Paintball(thePoint);
Run Code Online (Sandbox Code Playgroud)

c# constructor

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