草庐IT

iphone - 如果 View 是属性,则不执行 InitWithFrame

我有继承自UIView的GraphicView类。它的initWithFrame方法是:@implementationGraphicsView-(id)initWithFrame:(CGRect)frameRect{self=[superinitWithFrame:frameRect];//Createaball2Dobjectintheupperleftcornerofthescreen//headingdownandrightball=[[Object2Dalloc]init];ball.position=[[Point2Dalloc]initWithX:0.0Y:0.0];bal

ios - 如果没有选择收件人则显示警报 iOS

我有一个页面,我们可以在其中选择要将图像发送到的收件人(friend)。但如果没有选择收件人,我们仍然可以发送消息。我想要它,以便如果没有选择收件人,我们可以显示一个UIAlertView。对我来说,当我尝试显示警报时它不起作用,请参阅下面的代码。.h@property(nonatomic,strong)NSArray*friends;@property(nonatomic,strong)PFRelation*friendsRelation;@property(nonatomic,strong)NSMutableArray*recipients;-(IBAction)send:(id)

c# - 如果手机已锁定,则在后台继续 iOS 中的任务

我在Xamarin表单(PCL-ios和android)中做这个应用程序,我从服务器获取大量数据(使用httpclient),我正在显示进度对话框以向用户显示正在获取数据。比方说,用户不小心锁定了iPhone,这些是我在我的应用中看到的情况。转到后台。但之后该应用程序似乎被终止了。解锁手机,应用程序显示与解锁前相同的屏幕,但没有后台进程发生(可能是因为应用程序终止(但是,为什么应用程序终止?))我的查询:1.为什么app不继续抓取数据?似乎在android中工作正常。2.iphone锁定后,任务实际上发生了什么?3.我如何在iOS后台继续任务,比如我在pcl中执行http调用?

ios - 将 NSManagedObject 变成部分错误,其中一些字段为 nil 而有些则不是

Apple将故障描述为partiallymaterializedfutures,这与多个数据库中使用的术语partiallymaterializedviews非常相似。部分一词对我来说意味着该对象的某些字段已初始化(实现),而有些则未初始化。但Apple将故障描述为:Amanagedobjectfaultisaninstanceoftheappropriateclass,butitspersistentvariablesarenotyetinitialized.有什么方法可以部分实现故障吗?例如。我有一个有10个字段的对象,我想要一个只实现两个字段的部分对象,而整个对象仍然是错误的(因

objective-c - 如果声明我自己的 getter & setter,则无法识别 iVar

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:propertynotworkingwithgetterANDsetter这是我面临的问题:我使用的是iOS6。我在头文件中声明了一个属性:@property(nonatomic)CGFloatscale;然后在实现中,我像这样创建自己的getter/setter:#defineDEFAULT_SCALE0.90-(void)setScale:(CGFloat)scale{if(_scale!=scale){_scale=scale;[selfsetNeedsDisplay];}}-(CGFloat)scal

android - 如果应用程序关闭则推送通知(React-Native)

我正在开发React-native应用程序(iOS和Android)。服务器通过网络套接字连接。服务器发送有关某些特定事件的通知。应用程序应该通知用户(使用警报)。如果即使应用程序在后台运行或关闭我也需要通知用户怎么办-我该怎么做?使用thislibrary推送通知当应用程序处于后台时会有所帮助,对吗?但是如果应用程序关闭它就不会工作?那么,如果应用程序处于后台或已关闭,我该如何通知用户? 最佳答案 您引用的库确实允许您通知用户,即使应用程序关闭也是如此,因为它使用了推送通知。无论您的应用处于何种状态,这些内容都会传送到您用户的设备

ios - 如果 iCloud 设置为不同步提醒,则无法创建本地 EKCalendar(提醒)

这里遇到了一个非常奇怪的问题,在我看来这似乎是EventKitAPI的问题,我只是想检查一下这不是我在做什么。测试用例1:在应用的隐私中启用了提醒设备有iCloud账户,但设置为不同步提醒我可以在Apple的“提醒”应用中创建一个本地提醒列表问题-尝试使用类型为EKSourceTypeLocal的源创建实体类型为EKEntityTypeReminder的新日历失败测试用例2:在应用的隐私中启用了提醒该设备没有iCloud帐户我可以在Apple的“提醒”应用中创建一个本地提醒列表我可以通过EKAPI创建本地提醒列表测试用例3:在应用的隐私中启用了提醒该设备有一个iCloud帐户并设置为同

objective-c - NSString intValue 如果我从字节缓冲区中的字符串的开头对其进行子字符串化,则返回 0

NSString*counter=[[NSStringalloc]initWithBytes:buffer+1length:11encoding:NSUTF8StringEncoding];//@"003{of}004"NSString*c1Str=[countersubstringToIndex:4];NSString*c2Str=[countersubstringFromIndex:8];intc1Int=[c1StrintValue];intc2Int=[c2StrintValue];NSLog(@"c1Str=%@;c2Str=%@;c1Int=%i;c2Int=%i",c1S

ios - 创建新对象时查询核心数据的特定属性,如果存在则返回对象,如果不存在则创建一个新对象

在创建新对象之前,我无法检查实体的特定属性是否存在于核心数据数据库中(通过谓词);如果该对象存在,我宁愿返回它也不愿创建一个新对象。我有一个简单的应用程序,它有一个表格View,导航栏中有一个加号按钮;用户单击它并显示一个带有4个文本字段的ViewController。他们填写该信息,按保存,它被保存到核心数据并显示在TableView中(通过使用NSFetchedResultsControllers)。数据模型如下:具有isReceivedBOOL属性的事务实体具有名称字符串属性的人员实体具有标题字符串属性的场合实体具有金额字符串属性的项目实体事务与Person(whoBy)、Occ

ios - 如果 subview (未)隐藏,则调整 View 大小

我是iOS编程的新手,有一部分界面如下所示:我希望它的表现是,当这个TableView中没有行时,标签和包含TableView的ScrollView应该被隐藏,父UIView(灰色的)应该只包装文本字段(保留边距类(class))。如果一些行被添加到TableView(通过在文本字段中输入文本),标签和TableView应该出现并且这个父UIView也应该调整大小以包裹它们。当它的高度达到使它大到达到底部边距时,它不应该再扩展了。如何实现?编辑:为了更清楚,我知道如何向TableView添加行,如何隐藏元素,我不知道如何调整此父UIView的大小。编辑2:为了让某些人更清楚:当我隐藏s