小编Ken*_*ner的帖子

为什么我在Xcode 6中收到错误"无法找到或生成匹配的签名资产"?

我安装了Xcode 6 GM种子,我正在尝试首次创建一个IPA文件.存档成功后,当我单击"导出"按钮时,会出现一个窗口,显示:

无法找到或生成匹配的签名资产

Xcode试图找到或生成匹配的签名资产,但由于以下问题而未能这样做.

  • 您的帐户已拥有有效的iOS分发证书.

    如果您在其他Mac上拥有签名身份,则可以导入开发人员配置文件.您也可以撤消当前证书并再次申请.

这是错误的屏幕截图:

在此输入图像描述

谁能告诉我怎么解决这个问题?

iphone ios ios-provisioning xcode6

79
推荐指数
4
解决办法
5万
查看次数

如何在iPhone上获得可写路径?

我发布这个问题是因为我有一个完整的答案,这篇文章是针对另一篇文章写的,当时我发现它不适用于原版,但我觉得它太浪费了.因此,我也将其作为社区维基,以便其他人可以充实问答.如果您觉得答案有用,请投票提出问题 - 作为社区维基我不应该为此投票获得积分,但它会帮助其他人找到它

如何获取iPhone上允许写入文件的路径?您可以(误导性地)在模拟器上随意写任何地方,但在iPhone上,您只能写入特定位置.

filesystems iphone

72
推荐指数
2
解决办法
4万
查看次数

通过ObjC类覆盖一个方法并调用默认实现?

使用类别时,您可以使用自己的方式覆盖实现方法,如下所示:

// Base Class 
@interface ClassA : NSObject 
- (NSString *) myMethod;
@end
@implementation ClassA
- (NSString*) myMethod { return @"A"; }
@end

//Category
@interface ClassA (CategoryB) 
- (NSString *) myMethod;
@end
@implementation ClassA (CategoryB)
- (NSString*) myMethod { return @"B"; }
@end
Run Code Online (Sandbox Code Playgroud)

在包含类别之后调用方法"myMethod"将结果"B".

myMethod的Category实现调用原始Class A myMethod的最简单方法是什么?尽管我可以理解,你必须使用低级调用来获取A类的原始方法钩子并调用它,但似乎在语法上更容易实现这一点.

objective-c

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

使用isKindOfClass:对NSString实例确定类型是否安全?

来自NSObject中isKindOfClass:方法文档:

在类集群表示的对象上使用此方法时要小心.由于类集群的性质,您获得的对象可能并不总是您期望的类型.

然后,文档继续给出一个示例,说明为什么不应该像NSArray实例的以下内容那样:

// DO NOT DO THIS!
if ([myArray isKindOfClass:[NSMutableArray class]])
{
    // Modify the object
}
Run Code Online (Sandbox Code Playgroud)

现在给出一个不同用途的例子,假设我有一个NSObject实例,我想确定我是否有NSString或NSArray.

这两种类型都是类集群 - 但是从上面的文档中可以看出,危险在于isKindOfClass的答案:过于肯定(有时当你真的没有可变数组时回答"是")而是询问有关简单成员资格的问题.群集仍然有效.

一个例子:

NSObject *originalValue;

// originalValue gets set to some instance

if ( [originalValue isKindOfClass:[NSString class]] )
   // Do something with string
Run Code Online (Sandbox Code Playgroud)

这个假设是否正确?使用isKindOfClass是否真的安全:针对类集群实例来确定成员身份?我对无所不在的NSString,NSArray和NSDictionary的答案特别感兴趣,但我有兴趣知道它是否可以推广.

objective-c

35
推荐指数
4
解决办法
7万
查看次数

iOS 4.3在模拟器上的UITextField自动更正崩溃

UITextField的自动更正会在iOS 4.3 sdk构建目标的模拟器上崩溃我的应用程序.使用iOS 4.2 sdk在设备和模拟器中正常工作.

有其他人遇到过这个问题吗?我正在考虑4.3 sdk的错误?

只要输入第二个字符.堆栈跟踪

#0  0x01c01000 in objc_assign_ivar ()
#1  0x03b7ec34 in -[AppleSpell init] ()
#2  0x007e7538 in -[UITextChecker _checker] ()
#3  0x007e8de9 in -[UITextChecker checkSpellingOfString:startingAt:language:wrap:correction:] ()
#4  0x0b335725 in TIInputManagerZephyr::lookup_spellcheck_candidates(KB::String const&) ()
#5  0x0b3353f3 in TIInputManagerZephyr::lookup_static_dynamic_candidates(KB::String const&, KB::String const&, KB::Vector<KB::FPoint> const&, bool) ()
#6  0x0b332b2b in TIInputManager::lookup() ()
#7  0x0b332e18 in TIInputManager::autocorrection() ()
#8  0x0b34a06b in -[TIKeyboardInputManagerZephyr autocorrection] ()
#9  0x005cfbe8 in -[UIKeyboardImpl generateCandidatesWithCompletions:] ()
#10 0x005cfc3b in -[UIKeyboardImpl generateCandidates] ()
#11 0x005dca23 in -[UIKeyboardImpl …
Run Code Online (Sandbox Code Playgroud)

iphone uitextfield uisearchbar ios4 ios-simulator

24
推荐指数
3
解决办法
4675
查看次数

如何在NSManagedObject Swift扩展中创建托管对象子类的实例?

当创建一个扩展助手来NSManagedObject创建一个新的托管对象子类时,swift提供了Self模仿的类型,instancetype这很好,但我似乎无法进行类型转换AnyObject.下面的代码没有编译错误'AnyObject'不能转换为'Self'

救命?

extension NSManagedObject
{
    class func createInContext(context:NSManagedObjectContext) -> Self {
        var classname = className()
        var object: AnyObject = NSEntityDescription.insertNewObjectForEntityForName(classname, inManagedObjectContext: context)
        return object
    }


    class func className() -> String {
        let classString = NSStringFromClass(self)
        //Remove Swift module name
        let range = classString.rangeOfString(".", options: NSStringCompareOptions.CaseInsensitiveSearch, range: Range<String.Index>(start:classString.startIndex, end: classString.endIndex), locale: nil)
        return classString.substringFromIndex(range!.endIndex)
    }

}
Run Code Online (Sandbox Code Playgroud)

core-data nsmanagedobject swift

18
推荐指数
2
解决办法
4379
查看次数

我们可以在iOS 6自动布局生成的帧上获得CGRectIntegral的效果吗?

iOS 6自动布局非常方便.但是,自动生成的帧可能具有非整数值.如何使用自动布局强制整数输出为最终帧位置和大小?

ios autolayout

17
推荐指数
2
解决办法
2189
查看次数

我可以在App Store中隐藏或使我的iphone应用程序无法搜索吗?

我希望我的应用程序无法从App Store中搜索到.我希望只有那些登录我的网站,然后在应用商店点击我的iPhone应用程序链接的用户才能安装和使用我的应用程序.

有没有办法做到这一点?

iphone app-store appstore-approval

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

在Objective-C中舍入到(1,2或5)x 10 ^ n?

是否有一种简单的方法可以将值舍入到最接近的值(1,2或5)x 10 ^ n,其中n是整数?如{...,.05 .1,.2,.5,1,2,5,10,20,50,100 ......}之一

谢谢.

c iphone math objective-c ios

13
推荐指数
2
解决办法
1118
查看次数

ac#程序员为i-Phone开发的最简单方法是什么?

我应该使用Mono + c#吗?或者我最好学习和使用目标c?谢谢

c# iphone

7
推荐指数
4
解决办法
678
查看次数