小编Emi*_*mil的帖子

containsObject - 为什么这不起作用?

我有一个数组,我试图检查是否存在indexPath(.row).

我用这个代码:

if ([array containsObject:[NSNumber numberWithInt:indexPath.row]]){
    NSLog(@"Yep, it exists in there.");
}
Run Code Online (Sandbox Code Playgroud)

数组由数字3,8和2组成.索引路径在循环中加载从0到8的数字.

任何人都可以看到为什么这样做不起作用?

iphone nsnumber nsarray nsindexpath

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

是否可以使用图像作为UINavigationBar的标题?

是否可以使用图像作为UINavigationBar的标题(顶部的文本)?

谢谢.

iphone interface-builder

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

你可以将NSMutableArray附加到文件中吗?

我试图将一些数据从NSMutableArray写入一个plist,同时保留旧的plist内容.

该函数writeToFile:atomically:用new覆盖旧内容,我想将新数组中的对象追加到plist中.

如何才能做到这一点?谢谢.

这样做时如何检查重复项?

iphone file append objective-c nsmutablearray

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

简单(SQLite-)数据库框架

你知道在iPhone开发中是否有一个可以免费使用的简单数据库框架吗?

我试图了解Apple的框架SQLite3框架,但它太复杂了.为什么它不能像PHP和数据库一样......

基本上,我想要的是一个易于使用且可以处理数据库的框架.

谢谢.

database sqlite iphone frameworks objective-c

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

更快的if语句:如果`variable`是"value"或"value"

如何在一个参数中与多种可能性进行比较?

例:

if ((integer == 2) || (integer == 5))

if ((string == "hello") || (string == "dolly))
Run Code Online (Sandbox Code Playgroud)

如果您可以像这样编写代码,可以节省很多代码:

if (integer == (2 || 5))

if (string == ("hello" || "dolly"))
Run Code Online (Sandbox Code Playgroud)

c language-agnostic objective-c ios

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

AddThis + iOS + Facebook崩溃

我在iOS中使用AddThis来共享图像.虽然其他一切工作(Twitter,电子邮件等),但当我尝试与Facebook共享图像时,应用程序崩溃了.我根据需要设置了FB密钥和密码,但经过一些调试后,出现了错误:

[FBRequest initWithSession:graphPath:]: unrecognized selector sent to instance 0x268b10
Run Code Online (Sandbox Code Playgroud)

关于如何解决这个问题的任何想法?

提前致谢!

iphone facebook addthis ios

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

arc4random除了一些数字

你如何禁止使用arc4random函数选择一些nubers?

当前代码:

int random = (arc4random() % 92);

(数字从0到92)

我希望它不允许以下数字: 31, 70, 91, 92

iphone random objective-c

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

数组重新排序

我正在尝试对一个数组进行重新排序(将一个90项移到顶部,然后将所有其他项向下移动).

有没有办法做到这一点?

arrays iphone

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

使用App ID在Facebook上分享图像

我想使用我的AppID在facebook上分享我的图像.所以我可以在facebook上看到它via App.它工作正常,直到iOS 5.但不是在iOS 6.

如果我正在使用SLComposeViewController,那么我可以共享图像,但显示"通过iOS"而不是"通过应用程序".所以我已经审查了它的代码并应用了,但它没有共享图像.请检查代码是否有任何问题并予以纠正.

facebookaccount = [[ACAccountStore alloc] init];
ACAccountType *facebookaccountType = [facebookaccount accountTypeWithAccountTypeIdentifier: ACAccountTypeIdentifierFacebook];

// Specify App ID and permissions
NSDictionary *options = @{ ACFacebookAppIdKey: @"xxxxxxxxxxxxx", ACFacebookPermissionsKey: @[@"publish_stream"], ACFacebookAudienceKey: ACFacebookAudienceFriends };
[facebookaccount requestAccessToAccountsWithType:facebookaccountType options:options completion:^(BOOL granted, NSError *error) {
    if (granted) {
        NSArray *accountsArray = [facebookaccount accountsWithAccountType:facebookaccountType];
        facebookAccount = [[accountsArray lastObject] retain];
        NSLog(@" Account :::: %@", facebookAccount);
    } else {
        NSLog(@" Error :::: %@", error.description);
    }}];
NSDictionary *parameters = @{@"message" : @""};
NSString *link …
Run Code Online (Sandbox Code Playgroud)

iphone facebook ios6 acaccount slrequest

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

xCode:Objective C:重复的符号错误

在文件CarArray(没有任何扩展名)中我有这样的数组(这是一个非常简化的版本):

NSString *cars[5][3] = {
    {@"1A", @"1B", @"1C"},
    {@"2A", @"2B", @"2C"},
    {@"3A", @"3B", @"3C"},
    {@"4A", @"4B", @"4C"},
    {@"5A", @"5B", @"5C"}
}
Run Code Online (Sandbox Code Playgroud)

现在我想从多个文件中读取数组中的数据,所以我只是使用 #import "CarArray"

我用一个循环来读取数据.然后我得到这样一个错误:

duplicate symbol _cars in:
/Users/Adam/Library/Developer/Xcode/DerivedData/Auto_Center-hgjlsqanvyynncgyfzuorxwchqov/Build/Intermediates/Auto Center.build/Debug-iphonesimulator/Auto Center.build/Objects-normal/i386/DetailViewController.o
/Users/Adam/Library/Developer/Xcode/DerivedData/Auto_Center-hgjlsqanvyynncgyfzuorxwchqov/Build/Intermediates/Auto Center.build/Debug-iphonesimulator/Auto Center.build/Objects-normal/i386/ModelListViewController.o
ld: 1 duplicate symbol for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

xcode objective-c duplicate-symbol ios

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