答案 0 :(得分:2)
很抱歉,但AWS Mobile Hub控制台尚未提供Swift 3示例应用代码。 Swift示例应用程序下载只能与Xcode项目中的旧编译器设置一起使用。我们收到了多个Swift 3支持请求,因此我们正在努力确定它的优先级,但我目前无法提供预期的完成日期。
真诚,
安德鲁C
AWS移动开发人员体验
答案 1 :(得分:0)
launchOptions是可选的。如果没有传入快捷方式,则为零。在传递给AWSMobileClient之前检查值,如此...
class StraightredFixture(models.Model):
fixtureid = models.IntegerField(primary_key=True)
home_team = models.ForeignKey('straightred.StraightredTeam', db_column='hometeamid', related_name='home_fixtures')
away_team = models.ForeignKey('straightred.StraightredTeam', db_column='awayteamid', related_name='away_fixtures')
fixturedate = models.DateTimeField(null=True)
fixturematchday = models.ForeignKey('straightred.StraightredFixtureMatchday', db_column='fixturematchday')
hometeamscore = models.IntegerField(null=True)
awayteamscore = models.IntegerField(null=True)
soccerseason = models.ForeignKey('straightred.StraightredSeason', db_column='soccerseasonid', related_name='fixture_season')
def __unicode__(self):
return self.fixtureid
class Meta:
managed = True
db_table = 'straightred_fixture'
class UserSelection(models.Model):
userselectionid = models.AutoField(primary_key=True)
campaignno = models.CharField(max_length=36,unique=False)
user = models.ForeignKey(User, related_name='selectionUser')
teamselection1or2 = models.PositiveSmallIntegerField()
teamselectionid = models.ForeignKey('straightred.StraightredTeam', db_column='teamselectionid', related_name='teamID')
fixtureid = models.ForeignKey('straightred.StraightredFixture', db_column='fixtureid')
class Meta:
managed = True
db_table = 'straightred_userselection'
答案 2 :(得分:0)
修改&f; func didFinishLaunching' AWSMobileClient.swift中的方法,
if (!isInitialized) {
AWSIdentityManager.defaultIdentityManager().resumeSession(completionHandler: { (result, error) in
print("Result: \(result) \n Error:\(error)")
})
isInitialized = true
}