草庐IT

clnt_call

全部标签

ios - KCOrderedAccessorFix objc_msgSend too many arguments to function call, expected 0, 有 2

在Xcode6中,KCOrderedAccessorFix在以下行中产生错误:NSMutableOrderedSet*primitive=objc_msgSend(_s,fastPrimitiveGetter)我该如何解决?谢谢, 最佳答案 更改每个objc_msgSend方法调用NSMutableOrderedSet*primitive=objc_msgSend(_s,fastPrimitiveGetter);到NSMutableOrderedSet*primitive=((id(*)(id,SEL))objc_msgSend)(

iOS 应用程序因 cfrunloop_is_calling_out_to_an_observer_callback_function 而崩溃

在运行我的应用程序时,我偶尔会遇到这种崩溃,这似乎与我的代码无关。它是什么以及我如何避免它?Thread0name:Dispatchqueue:com.apple.main-threadThread0Crashed:0libsystem_kernel.dylib0x000000018fc4c16cmach_msg_trap+81libsystem_kernel.dylib0x000000018fc4bfdcmach_msg+722AudioToolbox0x0000000193c8bcdcASClient_AudioSessionSetActiveWithFlags+1323Audio

ios - 当用户更新 iOS 应用程序时,应用程序 :didFinishLaunchingWithOptions: get called? 是否

我看过thedocs但我仍然不确定。application:didFinishLaunchingWithOptions:是否会在用户从AppStore更新他们的应用程序然后再次启动应用程序后再次被调用?据我了解,此方法仅在首次启动时被调用,然后在用户终止应用程序时再次调用。但是从AppStore更新后呢? 最佳答案 根据我的说法,它肯定又被调用了。如果您的更新在上述方法中带来了新的实现,该怎么办?所以它必须被调用。 关于ios-当用户更新iOS应用程序时,应用程序:didFinishLa

iphone - 核心数据迁移 : methods in NSEntityMigrationPolicy not called.

我有两个模型版本-12和13。然后我创建了一个包含源12和目标13的xcmappingmodel-File。我将NSEntityMigrationPolicy子类化并将我的类添加到映射模型文件到所需的实体。@interfaceEndDateMigrationPolicy:NSEntityMigrationPolicy在我的设备上安装旧版本(11)后,我安装了模型版本13的当前状态-应用程序运行,但未调用我的迁移方法。我错过了什么吗?编辑:使用这些选项是否正确?NSDictionary*options=@{NSMigratePersistentStoresAutomaticallyOpt

iphone - UITableView 的 reloadRowsAtIndexPaths : (NSArray *) indexPaths failing to cause a reload unless you call it twice?

我有一个UITableViewController在iPad应用程序中管理一个UITableView对象。表格View与其他对象的相当复杂的星座联系在一起。当我要求它重新加载一行时遇到问题,如下所示://indexPathisanNSIndexPathwithindexes0and0.Atthemoment,thisistheonlycellinthetableview.NSArray*array=[NSArrayarrayWithObject:indexPath];[self.tableViewreloadRowsAtIndexPaths:arraywithRowAnimation:

ios - 枚举键和对象使用 block : can I be sure it is called on the same thread?

最近我在使用enumerateKeysAndObjectsUsingBlock:,今天当我的一位同事指出可以从单独的线程调用此枚举方法并且我的代码可能无法按预期工作时,我犹豫了。他甚至建议我应该使用快速枚举。问题是我真的很喜欢enumerateKeysAndObjectsUsingBlock:并且不喜欢快速枚举,因为它在字典方面的性质。我的方法如下所示-(NSArray*)someMethod{__blockNSMutableArray*myArray=[NSMutableArrayarray];[self.myDictionaryenumerateKeysAndObjectsUsin

ios - 打开父应用程序 :reply: error with asynchronous network call in containing app

我在使用Watchkit应用程序时遇到错误。当我启动它时,我要求包含的iOS应用程序从网络获取一些数据。问题是我收到一条错误消息,指出包含的应用程序从不调用“reply()”:o但是查看我的代码,它应该调用它。我尝试调试从openParentApplication到“reply()”调用的每一步,它似乎运行良好=X这是我在Watchkit扩展中的代码-(void)initDiaporamasWithSuccess:(void(^)())successandFailure:(void(^)(NSError*))failure{NSLog(@"Asktoloaddiapos");__wea

ios - swift : Calling an init from another init

我有一个带有两个初始化方法的对象。其中一个接受NSDictionary,另一个接受一大堆String变量。我想调用NSDictionaryinit,然后从那里将我的字典转换为字符串,然后用我的字符串调用另一个init。这是我的代码:init(data:NSDictionary){self=Event(data["event_id"]as!String,eventName:data["event_name"]as!String,eventDescription:data["description"]as!String,eventCategories:data["categories"]a

ios - UITableView reloadData 似乎不会导致 cellForRowAtIndexPath : to be called

我目前正在使用Storyboard编写一个应用程序,它在同一窗口中包含两个UITableView。运行应用程序时,第一个UITableView将填充一些“注册号”。当用户点击一个单元格时,第二个UITableView应该填充有关所选单元格的详细信息。当点击第一个表中的数字时,我有一个方法可以驱动:[mySecondTableViewreloadData]它是做什么的。我的印象是,在调用reloadData命令时,它应该同时调用:-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSInteger)se

ios - 自动续订订阅 : app-store completes transaction despite finishTransaction not called

我在iPhone上的应用程序中模拟购买自动续订订阅。我的问题是购买被认为是由Appstore完成的,但事实并非如此。事情是这样的:用户按下按钮购买续订用户提供他的iTunes密码并确认购买应用将从应用商店收到的收据提交到我的服务器以检查有效性服务器返回“ok”或“notok”字符串。该应用仅在“确定”时调用finishTransaction当第3步出现网络故障时,我遇到了问题。我无法验证收据。但是如果用户第二次尝试购买,应用商店会告诉他他已经订阅了,即使我没有调用finishTransaction方法来完成购买!这是预期的行为吗?应用商店不应该将未完成的交易视为未完成的交易,还是我遗漏